Altova DatabaseSpy 2024 Professional Edition

Vous pouvez aussi générer des instructions SQL sur la base d’une table ou colonne existante. Dans cette étape, vous allez générer une instruction CREATE depuis la table tblZookeepers, éditer l’instruction et l’utiliser pour créer une nouvelle table tblEmployees.

Pour ajouter la table en éditant une instruction CREATE depuis une table existante :

1.Ouvrir le projet "ZooDB" créé précédemment et double-cliquez sur la source de données dbs_ic_connected ZooDBConnect pour vous y connecter.

2.Dans le navigateur en ligne, cliquez avec la touche de droite dans la table tblZookeepers .

3.Sélectionnez l’option du menu Afficher dans un nouvel Éditeur SQL | Créer depuis le menu contextuel. Une fenêtre d’ Éditeur SQL apparaît, affichant l’instruction SQL suivante :

dbs_create_tbl_vets

4.Éditer l’instruction telle qu’affichée ci-dessous pour créer tblEmployees. Les parties de l’instruction qui doivent être changées sont marquées utilisant texte souligné, italique :

 

CRÉÉR TABLE
   [ZooDB].[dbo].[tblEmployees] (
       [EmployeeID] int IDENTITY (1, 1) NOT NULL,
       [FirstName] varchar (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
       [LastName] varchar (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
       [Address] varchar (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
       [City] varchar (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
       [State] varchar (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
       [Telephone] varchar (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
       [DOB] datetime NOT NULL,
       CONSTRAINT [PK_Employee] PRIMARY KEY ([EmployeeID]) ) ;

 

5.Cliquez sur le bouton Exécuter ic_execute-sql ou appuyez sur F5.Dans le navigateur en ligne, cliquez de la touche droite sur la base de données ZooDB database et sélectionnez Actualiser depuis le menu contextuel ou cliquez sur le bouton Actualiser ic_refresh-datasource.

Lan nouvelle table insérée, à savoir tblEmployees, est affichée ensemble avec les tables que vous créez plus tôt.

© 2017-2023 Altova GmbH