Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak używać instrukcji GO w programie SQL Server do wstawiania rekordów w kolumnie tożsamości — samouczek SQL Server / T-SQL, część 42

Go jest poleceniem rozpoznawanym przez narzędzia sqlcmd, osql i SSMS i używamy go do zakończenia partii. GO nie jest poleceniem Transact SQL.

Możemy użyć GO [Count], aby uruchomić wsad w żądanym czasie. Aby wstawić rekordy do tabeli, która ma tylko kolumnę tożsamości, możemy również użyć instrukcji GO z parametrem count.

USE TestDB
GO

DROP TABLE dbo.CustomerAddress
GO

CREATE TABLE dbo.CustomerAddress (
    FName VARCHAR(100)
    ,LName VARCHAR(100)
    ,HouseNumber INT
    ,StreetName VARCHAR(100)
    ,City VARCHAR(100)
    ,[State] CHAR(2)
    ,IsActive BIT
    )
GO

--Insert the same record ten times by using GO [count]
INSERT INTO dbo.CustomerAddress
VALUES (
    'Aamir'
    ,'Shahzad'
    ,123
    ,'Test Street'
    ,'Charlotte'
    ,'NC'
    ,1
    ) GO 10

CREATE TABLE dbo.CustomerT (id INT identity(1, 1))
GO

--Insert 100 records into table that has only id as identity column by using GO [Count]
INSERT INTO dbo.CustomerT DEFAULT
VALUES GO 100
 
 

Wideo demonstracyjne:użyj instrukcji GO w programie SQL Server, aby wstawić rekordy w kolumnie tożsamości
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy naprawdę muszę używać SET XACT_ABORT ON?

  2. Aktualizacja zbiorcza w C#

  3. PHP + SQL Server - Jak ustawić zestaw znaków do połączenia?

  4. Unikanie pojedynczego cudzysłowu w SQL Server

  5. Wywołanie procedury składowanej ze zwracaną wartością