Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sự khác biệt giữa là gì; và ĐI trong T-SQL?

GO không thực sự là một lệnh T-SQL. GO lệnh đã được giới thiệu bởi các công cụ của Microsoft như một cách để phân tách các câu lệnh hàng loạt chẳng hạn như phần cuối của một thủ tục được lưu trữ. GO được hỗ trợ bởi các công cụ ngăn xếp Microsoft SQL nhưng không phải là một phần chính thức của các công cụ khác.

Bạn không thể đặt GO vào một chuỗi SQL và gửi nó như một phần của đối tượng lệnh ADO.NET vì bản thân SQL không hiểu thuật ngữ này. Một cách khác để chứng minh điều này là với trình biên dịch:thiết lập một số câu lệnh sử dụng GO trong Query Analyzer / Management Studio và sau đó chạy trình biên dịch khi bạn thực thi. Bạn sẽ thấy chúng được đưa ra dưới dạng các lệnh riêng biệt tới máy chủ.

Dấu chấm phẩy được sử dụng để biểu thị phần cuối của một câu lệnh, không nhất thiết phải là toàn bộ một loạt.

http://msdn.microsoft.com/en-us/library/ms188037 .aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tạo số hàng tuần tự trong tsql?

  2. Ví dụ về SQRT () trong SQL Server

  3. Chèn tất cả dữ liệu của một chế độ xem dữ liệu vào cơ sở dữ liệu cùng một lúc

  4. Cách tạo chức năng Bắt đầu và Kết thúc Tiết kiệm ánh sáng ban ngày trong SQL Server

  5. Truy vấn đệ quy để tìm bản ghi mẹ