Questions marquées «sql-server»

171
Nom de la table comme variable

J'essaye d'exécuter cette requête: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Cela produit l'erreur suivante: Msg 1087, niveau 16, état 1, ligne 5 Doit déclarer la variable de table "@tablename". Quelle est la bonne façon d'avoir un nom de table rempli...

170
Calculer un total cumulé dans SQL Server

Imaginez le tableau suivant (appelé TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Je voudrais une requête qui renvoie un total cumulé dans l'ordre des dates, comme: id somedate somevalue...

168
Fonction IndexOf dans T-SQL

Étant donné une colonne d'adresse e-mail, je dois trouver la position du signe @ pour la sous-chaîne. Quelle est la indexoffonction, pour les chaînes en T-SQL? Vous recherchez quelque chose qui renvoie la position d'une sous-chaîne dans une chaîne. en C # var s = "abcde"; s.IndexOf('c'); // yields...

167
Visual Studio: ContextSwitchDeadlock

J'ai reçu un message d'erreur que je ne peux pas résoudre. Il provient de Visual Studio ou du débogueur. Je ne sais pas si la condition d'erreur ultime se trouve dans VS, le débogueur, mon programme ou la base de données. Ceci est une application Windows. Pas une application Web. Le premier message...

166
Mettre à jour plusieurs colonnes dans SQL

Existe-t-il un moyen de mettre à jour plusieurs colonnes dans SQL Server de la même manière qu'une instruction d'insertion est utilisée? Quelque chose comme: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id...

164
À quoi servent les crochets [] dans les instructions SQL?

J'ai remarqué que Visual Studio 2008 place des crochets autour des noms de colonnes dans SQL. Les supports offrent-ils un avantage? Quand je passe le code T-SQL, je ne me suis jamais soucié d'eux. Exemple: Visual Studio: SELECT [column1], [column2] etc... Ma propre voie: SELECT column1, column2...

164
Performances SQL JOIN vs IN?

J'ai un cas où l'utilisation d'un JOIN ou d'un IN me donnera les bons résultats ... Qui a généralement de meilleures performances et pourquoi? Dans quelle mesure cela dépend-il du serveur de base de données que vous utilisez? (Pour info j'utilise