Questions marquées «tsql»

T-SQL (Transact Structured Query Language) est l'extension des fonctionnalités SQL prises en charge par Sybase ASE et Microsoft SQL Server. N'utilisez pas cette balise pour les requêtes liées à MySQL, PostgreSql, Oracle (Pl / SQL). Veuillez noter que le code SQL en cours d'écriture à l'aide de LINQ ne fera pas également partie de cette balise. Cette balise spécialement créée pour la programmation SQL avancée à l'aide de Microsoft SQL Server.

14
Définir la variable à utiliser avec l'opérateur IN (T-SQL)
J'ai une requête Transact-SQL qui utilise l'opérateur IN. Quelque chose comme ça: select * from myTable where myColumn in (1,2,3,4) Existe-t-il un moyen de définir une variable pour contenir la liste entière "(1,2,3,4)"? Comment devrais-je le définir? declare @myList {data type} set @myList = (1,2,3,4) select * from myTable where …
138 sql  tsql 



8
SQL «entre» non inclusif
J'ai une requête comme celle-ci: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Mais cela ne donne aucun résultat même s'il existe des données sur le 1er. created_atressemble 2013-05-01 22:25:19, je soupçonne que cela a à voir avec le temps? Comment cela pourrait-il être résolu? Cela fonctionne très …


6
Qu'est-ce qu'un «lot» et pourquoi GO est-il utilisé?
J'ai lu et lu sur MSDN, etc. Ok, donc ça signale la fin d'un lot. Qu'est-ce qui définit un lot? Je ne vois pas pourquoi je dois y aller quand je colle un tas de scripts à exécuter tous en même temps. Je n'ai jamais compris GO. Quelqu'un peut-il mieux …
134 tsql 

5
Que fait 'COLLATE SQL_Latin1_General_CP1_CI_AS'?
J'ai une requête SQL pour créer la base de données dans SQLServer comme indiqué ci-dessous: create database yourdb on ( name = 'yourdb_dat', filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf', size = 25mb, maxsize = 1500mb, filegrowth = 10mb ) log on ( name = 'yourdb_log', filename = 'c:\program files\microsoft sql …



7
AVEC CHECK ADD CONSTRAINT suivi de CHECK CONSTRAINT vs ADD CONSTRAINT
Je regarde l'exemple de base de données AdventureWorks pour SQL Server 2008 et je vois dans leurs scripts de création qu'ils ont tendance à utiliser les éléments suivants: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES [Production].[Product] ([ProductID]) GO suivi immédiatement par: ALTER TABLE [Production].[ProductCostHistory] CHECK CONSTRAINT …





3
Alias ​​de référence (calculé dans SELECT) dans la clause WHERE
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error La valeur calculée «BalanceDue» définie comme variable dans la liste des colonnes sélectionnées ne peut pas être utilisée dans la clause WHERE. Y a-t-il un moyen pour cela? Dans cette question connexe ( Utilisation d'une …
130 sql  sql-server  tsql 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.