Questions marquées «sql»

138
Escalade de verrouillage - Que se passe-t-il ici?

Lors de la modification d'une table (suppression d'une colonne) dans SQL Server 2008, j'ai cliqué sur le bouton Générer un script de modification et j'ai remarqué que le script de modification qu'il a généré supprime la colonne, dit «go», puis exécute une instruction ALTER TABLE supplémentaire qui...

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

138
Convertir du texte en nombre dans une requête MySQL

Est-il possible de convertir du texte en nombre dans une requête MySQL? J'ai une colonne avec un identifiant qui se compose d'un nom et d'un nombre au format "nom-numéro". La colonne est de type VARCHAR. Je veux trier les lignes en fonction du nombre (lignes avec le même nom) mais la colonne est...

137
Quel est le but du mot-clé SQL «AS»?

Vous pouvez définir des alias de table dans SQL en tapant l'identifiant juste après le nom de la table. SELECT * FROM table t1; Vous pouvez même utiliser le mot-clé ASpour indiquer l'alias. SELECT * FROM table AS t1; Quelle est la différence entre eux, le cas échéant? Je vois que les anciens DBA...