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

Ký hiệu dấu chấm trong SQL

Đây là một lược đồ cơ sở dữ liệu. Tên đầy đủ ba phần của bảng là:

databasename.schemaname.tablename

Đối với lược đồ mặc định của người dùng, bạn cũng có thể bỏ qua tên lược đồ:

databasename..tablename

Bạn cũng có thể chỉ định tên máy chủ được liên kết:

servername.databasename.schemaname.tablename

Bạn có thể đọc thêm về cách sử dụng số nhận dạng làm tên bảng trên MSDN:

Tên máy chủ, cơ sở dữ liệu và chủ sở hữu được gọi là các định nghĩa của tên đối tượng. Khi bạn tham chiếu đến một đối tượng, bạn không phải chỉ định máy chủ, cơ sở dữ liệu và chủ sở hữu. Các vòng loại có thể được bỏ qua bằng cách đánh dấu vị trí của họ bằng một dấu chấm. Các dạng tên đối tượng hợp lệ bao gồm:

server_name.database_name.schema_name.object_name

server_name.database_name..object_name

server_name..schema_name.object_name

server_name ... object_name

database_name.schema_name.object_name

database_name..object_name

schema_name.object_name

object_name

Tên đối tượng xác định tất cả bốn phần được gọi là tên đủ điều kiện. Mỗi đối tượng được tạo trong Microsoft SQL Server phải có một tên duy nhất, đủ điều kiện. Ví dụ:có thể có hai bảng có tên xyz trong cùng một cơ sở dữ liệu nếu chúng có các chủ sở hữu khác nhau.

Hầu hết các tham chiếu đối tượng sử dụng tên ba phần. Server_name mặc định là máy chủ cục bộ. Database_name mặc định là cơ sở dữ liệu hiện tại của kết nối. Schema_name mặc định là lược đồ mặc định của người dùng gửi câu lệnh. Trừ khi được định cấu hình khác, lược đồ mặc định của người dùng mới là lược đồ dbo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn các hàng vào bảng chỉ với một cột IDENTITY

  2. @@ ROWCOUNT - Nhận số lượng hàng bị ảnh hưởng bởi câu lệnh cuối cùng trong SQL Server

  3. Nhận chuỗi con trong SQL Server

  4. Làm cách nào để chèn một bản ghi và trả về ID mới được tạo bằng một SqlCommand duy nhất?

  5. Gọi thủ tục được lưu trữ bằng VBA