在 SQL 語句中,分號(;)是一個重要的符號,它用來識別一條 SQL 語句的結束。分號可以用在以下幾種情況:
- 在一個語句區塊的結尾:如果你在 SQL 語句區塊中編寫了多條 SQL 語句,那麼在每個 SQL 語句的結尾需要加上分號,以便將它們分開。
例如:
1
2
SELECT * FROM table1;
SELECT * FROM table2;
- 在 SQL 語句的結尾:如果你只寫一條 SQL 語句,那麼也需要在語句的結尾加上分號,以便讓資料庫知道這是一個完整的 SQL 語句。
例如:
1
SELECT * FROM table1;
- 在觸發器、預存程序或函數的結尾:在建立預存程序、函數或觸發器時,需要在最後一條語句的結尾加分號。
例如:
1
2
3
4
5
CREATE PROCEDURE my_procedure
AS
BEGIN
SELECT * FROM table1;
END;
總之,在 SQL 中,分號是一個重要的符號,可以確保 SQL 語句被正確的解析和執行,因此需要注意在需要使用分號的地方加上它。
sql 分号的用法
MSDN - SQL Server 公用程式陳述式 - GO
SQL SQL Server中,何时使用GO,何时使用分号 ;
[SQL] SQL Server 中 GO 的用法