Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment utiliser l'instruction GO dans SQL Server pour insérer des enregistrements dans la colonne d'identité - Tutoriel SQL Server / T-SQL Partie 42

Go est une commande reconnue par les utilitaires sqlcmd, osql et SSMS et nous l'utilisons pour terminer le lot. GO n'est pas une commande Transact SQL.

Nous pouvons utiliser GO [Count] pour exécuter le lot autant de fois que nous le souhaitons. Pour insérer des enregistrements dans une table qui n'a qu'une colonne d'identité, nous pouvons également utiliser l'instruction GO avec count.

USE TestDBGODROP TABLE dbo.CustomerAddressGOCREATE TABLE dbo.CustomerAddress ( FName VARCHAR( 100) ,LName VARCHAR(100) ,HouseNumber INT ,StreetName VARCHAR(100) ,City VARCHAR(100) ,[State] CHAR(2) ,IsActive BIT )GO--Insérez le même enregistrement dix fois en utilisant GO [count] INSERT INTO dbo.CustomerAddressVALUES ( 'Aamir' ,'Shahzad' ,123 ,'Test Street' ,'Charlotte' ,'NC' ,1 ) GO 10CREATE TABLE dbo.CustomerT (id INT identity(1, 1))GO-- Insérez 100 enregistrements dans la table qui n'a que l'identifiant comme colonne d'identité en utilisant GO [Count]INSERT INTO dbo.CustomerT DEFAULTVALUES GO 100
 
 

Démonstration vidéo :Utiliser l'instruction GO dans SQL Server pour insérer des enregistrements dans la colonne d'identité