GO

GO的用途

  1. 批次分隔符(Batch Separator):
  2. 提高腳本可讀性和可維護性:
  3. 變量作用域控制:

使用範例

以下是一個簡單的範例,展示了如何使用GO語法:

-- 創建一個新的資料表
CREATE TABLE Employees (
    EmployeeID INT PRIMARY KEY,
    FirstName NVARCHAR(50),
    LastName NVARCHAR(50)
);
GO

-- 插入一些資料到 Employees 表中
INSERT INTO Employees (EmployeeID, FirstName, LastName)
VALUES (1, 'John', 'Doe');
GO

INSERT INTO Employees (EmployeeID, FirstName, LastName)
VALUES (2, 'Jane', 'Smith');
GO

-- 查詢 Employees 表中的資料
SELECT * FROM Employees;
GO

在這個範例中,每個GO分隔符將前面的T-SQL語句作為一個批次執行。

GO的其它用法

  1. 重複執行批次:

    -- 這個批次將被執行10次
    INSERT INTO Employees (EmployeeID, FirstName, LastName)
    VALUES (3, 'Alice', 'Brown');
    GO 10
    
    

比較表格

功能 說明 範例
批次分隔符 將T-SQL語句分隔成多個批次 GO
提高腳本可讀性 分隔長腳本,提高可讀性和可維護性 複數 GO 分隔符
控制變量作用域 定義變量的作用域,分隔變量使用範圍 DECLARE @var INT; GO
重複執行批次 重複執行批次中的語句,指定次數 GO 10

使用GO分隔符可以使你的T-SQL腳本更結構化和清晰,有助於管理和執行複雜的SQL操作。希望這些資訊對你有幫助!

COMMENT 註解

在T-SQL中,註解(COMMENT)是用來在SQL程式碼中插入解釋性文字,這些文字不會被SQL Server執行。註解對於提高程式碼的可讀性和可維護性非常有用,特別是在複雜或長篇的SQL腳本中。

註解的類型

T-SQL支援兩種註解方式:

  1. 單行註解(Single-line comment)
  2. 多行註解(Multi-line comment)