T-SQL

Exécuter plusieurs requêtes SELECT sur le même CTE sans erreur

Comment exécuter plusieurs requêtes SELECT sur un même CTE? Lors de la deuxième requête SELECT sur un CTE cette erreur est retournée par SQL Server: (1 row(s) affected) Msg 208, Level 16, State 1, Line 9 Invalid object name ‘MonCTE’. En effet, la première requête SELECT sur le CTE fonctionne mais pas les suivantes. Voici un exemple de CTE avec

T-SQL

Ecrire une requête SELECT simple avec SQL Server

Comment écrire une requête SQL SELECT simple sur SQL Server? La clause SELECT en SQL Server permet de sélectionner certaines lignes d’une table. C’est la requête de base en SQL car le langage SQL – pour Structured Query Language – est fait avant tout pour interroger des données.   Elle permet donc d’afficher et de lire les données, la requête

T-SQL

INSERT INTO avec une requête SELECT SQL Server

Quelle syntaxe pour utiliser la commande INSERT INTO avec une requête SELECT sous SQL Server ? Plusieurs solutions et plusieurs options pour lancer une requête INSERT INTO avec un SELECT dans SQL Server. La première solution est d’insérer les données avec une requête SELECT qui retourne les informations en dur. La deuxième est d’utiliser un SELECT et un UNION ALL pour regrouper plusieurs lignes

T-SQL

Requête SELECT WHERE avec SQL Server 2012

Ecrire une requête SELECT avec une clause WHERE sous SQL Server 2012? Cet exemple de requête SELECT WHERE montre la syntaxe SQL Server 2012 de base. La clause WHERE permet de filtrer les données en ajoutant une ou plusieurs conditions et donc de n’afficher que les lignes de la table qui correspondent effectivement à la condition. Pour utiliser notre exemple,