Exemple de table HumanResources.myTeam (SQL Server)
Les exemples de code fournis au chapitre Importation et exportation de données en bloc font généralement appel à une table de test spéciale nommée myTeam. Pour pouvoir mettre à exécution les exemples, vous devez d'abord créer la table myTeam dans le schéma HumanResources de la base de données AdventureWorks2012 .
[!REMARQUE]
AdventureWorks2012 est l'un des exemples de bases de données fournis dans SQL Server 2012.
La table myTeam (Équipe) contient les colonnes suivantes.
Colonne |
Type de données |
Possibilité de valeurs nulles |
Description |
---|---|---|---|
EmployeeID |
smallint |
Non Null |
Clé primaire des lignes. EmployeeID d'un membre de l'équipe. |
Nom |
nvarchar(50) |
Non Null |
Name est un membre de l'équipe. |
Title |
nvarchar(50) |
Nullable |
Fonction occupée par l'employé au sein de l'équipe. |
Background |
nvarchar(50) |
Non Null |
Date et heure de dernière mise à jour de la ligne (Par défaut) |
Pour créer HumanResources.myTeam
Utilisez les instructions Transact-SQL suivantes :
--Create HumanResources.MyTeam: USE AdventureWorks; GO CREATE TABLE HumanResources.myTeam (EmployeeID smallint NOT NULL, Name nvarchar(50) NOT NULL, Title nvarchar(50) NULL, Background nvarchar(50) NOT NULL DEFAULT '' ); GO
Pour remplir HumanResources.myTeam
Exécutez les instructions INSERT suivantes pour remplir la table de deux lignes :
USE AdventureWorks; GO INSERT INTO HumanResources.myTeam(EmployeeID,Name,Title,Background) VALUES(77,'Mia Doppleganger','Administrative Assistant','Microsoft Office'); GO INSERT INTO HumanResources.myTeam(EmployeeID,Name,Title,Background) VALUES(49,'Hirum Mollicat','I.T. Specialist','Report Writing and Data Mining'); GO
[!REMARQUE]
Ces instructions ignorent la quatrième colonne, Background. Celle-ci a une valeur par défaut. En l'ignorant, l'instruction INSERT laisse cette colonne vide.