Questions marquées «tsql»

138
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 =...

136
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...

134
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 expliquer cela et quand je dois l'utiliser...

129
SQL Server: colonnes en lignes

Vous recherchez une solution élégante (ou toute autre) pour convertir des colonnes en lignes. Voici un exemple: j'ai une table avec le schéma suivant: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Voici ce que je souhaite obtenir comme résultat: [ID] [EntityId]...

127
INSERT INTO vs SELECT INTO

Quelle est la différence entre l'utilisation SELECT ... INTO MyTable FROM... et INSERT INTO MyTable (...) SELECT ... FROM .... ? De BOL [ INSERT , SELECT ... INTO ], je sais que l'utilisation de SELECT ... INTO créera la table d'insertion sur le groupe de fichiers par défaut s'il n'existe pas déjà,...