1. Quelle commande est utilisée pour créer une base de données dans SQL Server ?
La commande CREATE DATABASE nom_db est utilisée pour créer une nouvelle base de données.
2. Quelle commande est utilisée pour ajouter une colonne à une table existante ?
La commande ALTER TABLE nom_table ADD nom_colonne type permet d'ajouter une nouvelle colonne à une table existante.
3. Quelle est la syntaxe correcte pour créer un index ?
La syntaxe correcte pour créer un index est CREATE INDEX nom_index ON nom_table (colonnes).
4. Quelle commande est utilisée pour exécuter une procédure stockée ?
La commande EXEC nom_procedure est utilisée pour exécuter une procédure stockée dans SQL Server.
5. Quel est le type de données utilisé pour stocker des valeurs booléennes ?
Le type de données BIT est utilisé pour stocker des valeurs booléennes dans SQL Server.
6. Quelle commande est utilisée pour supprimer une table ?
La commande DROP TABLE nom_table est utilisée pour supprimer une table dans SQL Server.
7. Quelle est la différence entre INNER JOIN et LEFT JOIN ?
LEFT JOIN retourne toutes les lignes de la table de gauche, même si aucune correspondance n'est trouvée dans la table de droite.
8. Quel type d'index permet d'accélérer les recherches en utilisant plusieurs colonnes ?
Un index composite permet d'accélérer les recherches en utilisant plusieurs colonnes.
9. Quelle commande est utilisée pour accorder des privilèges à un utilisateur ?
La commande GRANT est utilisée pour accorder des privilèges à un utilisateur dans SQL Server.
10. Quel est le type de données utilisé pour stocker des dates ?
DATE, DATETIME et TIMESTAMP sont tous des types de données utilisés pour stocker des dates dans SQL Server.
11. Quelle commande est utilisée pour afficher les utilisateurs existants dans une base de données ?
La commande SELECT * FROM sys.syslogins est utilisée pour afficher tous les utilisateurs existants dans une base de données SQL Server.
12. Quelle est la syntaxe correcte pour modifier une colonne dans une table ?
La syntaxe correcte pour modifier une colonne dans une table est ALTER TABLE nom_table ALTER COLUMN nom_colonne type.
13. Quelle est la principale différence entre un sous-requête et une requête principale ?
Une sous-requête retourne des données qui peuvent être utilisées dans la requête principale.
14. Quel algorithme est utilisé pour la recherche binaire ?
La recherche binaire utilise un algorithme qui nécessite que les données soient triées.
15. Quelle est la principale utilisation d'une procédure stockée ?
Les procédures stockées sont utilisées pour exécuter des requêtes complexes, faciliter la réutilisation du code et améliorer les performances.
16. Quelle commande est utilisée pour supprimer un utilisateur ?
La commande DROP USER nom_utilisateur est utilisée pour supprimer un utilisateur dans SQL Server.
17. Quelle commande permet de renommer une table ?
La commande ALTER TABLE nom_table RENAME TO nouveau_nom permet de renommer une table dans SQL Server.
18. Quel type de jointure est utilisé pour retourner toutes les lignes d'une table même sans correspondance dans l'autre table ?
LEFT JOIN retourne toutes les lignes de la table de gauche, même s'il n'y a pas de correspondance dans la table de droite.
19. Quelle commande est utilisée pour modifier un index ?
La commande ALTER INDEX est utilisée pour modifier un index dans SQL Server.
20. Quelle est la fonction utilisée pour compter le nombre d'enregistrements dans une table ?
La fonction COUNT() est utilisée pour compter le nombre d'enregistrements dans une table.
21. Quelle est la commande utilisée pour afficher la structure d'une table ?
La commande EXEC sp_help nom_table permet d'afficher la structure d'une table dans SQL Server.
22. Quelle commande est utilisée pour effectuer une sauvegarde de la base de données ?
La commande BACKUP DATABASE nom_db TO DISK permet de sauvegarder une base de données dans SQL Server.
23. Quelle commande est utilisée pour restaurer une base de données ?
La commande RESTORE DATABASE nom_db FROM DISK est utilisée pour restaurer une base de données dans SQL Server.
24. Quelle commande est utilisée pour afficher les bases de données disponibles ?
La commande SELECT name FROM sys.databases permet d'afficher les bases de données disponibles dans SQL Server.
25. Quelle commande est utilisée pour modifier les propriétés d'un utilisateur ?
La commande ALTER USER est utilisée pour modifier les propriétés d'un utilisateur dans SQL Server.
26. Quel type de jointure est utilisé pour retourner toutes les lignes d'une table de droite même sans correspondance dans la table de gauche ?
RIGHT JOIN retourne toutes les lignes de la table de droite, même s'il n'y a pas de correspondance dans la table de gauche.
27. Quelle est la commande utilisée pour créer une vue ?
La commande CREATE VIEW nom_vue AS SELECT * FROM nom_table est utilisée pour créer une vue dans SQL Server.
28. Quelle fonction est utilisée pour obtenir la date et l'heure actuelles ?
GETDATE(), NOW() et CURRENT_TIMESTAMP retournent la date et l'heure actuelles dans SQL Server.
29. Quelle commande est utilisée pour limiter le nombre de résultats d'une requête ?
La commande TOP est utilisée pour limiter le nombre de résultats d'une requête dans SQL Server.
30. Quel est le type de données utilisé pour stocker de grandes chaînes de caractères ?
VARCHAR, TEXT et NVARCHAR(MAX) sont tous utilisés pour stocker de grandes chaînes de caractères dans SQL Server.
31. Quelle commande est utilisée pour récupérer des données d'une table ?
La commande SELECT est utilisée pour récupérer des données d'une table dans SQL Server.
32. Quelle commande est utilisée pour créer un utilisateur ?
La commande CREATE USER est utilisée pour créer un nouvel utilisateur dans SQL Server.
33. Quelle est la commande pour vérifier l'existence d'une table ?
La commande IF OBJECT_ID('nom_table', 'U') IS NOT NULL est utilisée pour vérifier l'existence d'une table dans SQL Server.
34. Quelle est la commande pour modifier la structure d'une vue ?
La commande ALTER VIEW est utilisée pour modifier la structure d'une vue dans SQL Server.
35. Quelle commande est utilisée pour exécuter un script SQL ?
Les commandes RUN, EXEC et EXECUTE peuvent être utilisées pour exécuter un script SQL dans SQL Server.
36. Quel type de clé est utilisée pour garantir l'unicité des valeurs dans une colonne ?
Une clé primaire est utilisée pour garantir l'unicité des valeurs dans une colonne dans SQL Server.
37. Quelle est la commande pour créer un déclencheur ?
La commande CREATE TRIGGER est utilisée pour créer un déclencheur dans SQL Server.
38. Quelle fonction est utilisée pour obtenir la longueur d'une chaîne ?
La fonction LEN() est utilisée pour obtenir la longueur d'une chaîne dans SQL Server.
39. Quelle est la commande pour créer une contrainte d'unicité ?
La commande ALTER TABLE nom_table ADD CONSTRAINT nom_contrainte UNIQUE(colonne) est utilisée pour créer une contrainte d'unicité dans SQL Server.
40. Quelle commande est utilisée pour exécuter des transactions ?
La commande BEGIN TRANSACTION est utilisée pour exécuter des transactions dans SQL Server.
41. Quelle commande permet de définir la clé primaire d'une table ?
La commande CREATE TABLE nom_table (nom_colonne INT PRIMARY KEY) permet de définir la clé primaire d'une table lors de sa création.
42. Quelle est la commande utilisée pour renommer une colonne ?
La commande ALTER TABLE nom_table RENAME COLUMN nom_colonne TO nouveau_nom est utilisée pour renommer une colonne dans SQL Server.
43. Quelle fonction est utilisée pour trouver le maximum d'une colonne ?
La fonction MAX() est utilisée pour trouver la valeur maximale d'une colonne dans SQL Server.
44. Quelle commande est utilisée pour récupérer les dernières erreurs survenues ?
La commande SELECT * FROM sys.messages permet de récupérer les dernières erreurs survenues dans SQL Server.
45. Quelle commande est utilisée pour cloner une table ?
La commande CREATE TABLE nom_table AS SELECT * FROM nom_table_origine permet de cloner une table dans SQL Server.
46. Quelle est la commande utilisée pour afficher l'utilisation des index ?
La commande EXEC sp_helpindex nom_table permet d'afficher l'utilisation des index sur une table dans SQL Server.
47. Quelle est la commande pour appliquer une mise à jour en lot sur une table ?
La commande UPDATE nom_table SET colonne = valeur est utilisée pour appliquer une mise à jour en lot sur une table dans SQL Server.
48. Quelle est la commande pour supprimer une contrainte ?
La commande DROP CONSTRAINT nom_contrainte est utilisée pour supprimer une contrainte d'une table dans SQL Server.
49. Quelle est la fonction utilisée pour retourner une chaîne en majuscules ?
La fonction UPPER() est utilisée pour retourner une chaîne en majuscules dans SQL Server.
50. Quelle est la commande pour désactiver un déclencheur ?
La commande DISABLE TRIGGER nom_de_declencheur est utilisée pour désactiver un déclencheur dans SQL Server.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.