SQL Server Tạo từ đồng nghĩa

Sql Server Tao Tu Dong Nghia



“Trong SQL Server, một từ đồng nghĩa đề cập đến bí danh hoặc tên thay thế được gán cho đối tượng cơ sở dữ liệu hiện có như bảng, dạng xem, thủ tục được lưu trữ, UDF hoặc chuỗi. Từ đồng nghĩa đóng một vai trò quan trọng tùy thuộc vào chức năng và phương pháp mà chúng được thực hiện.

Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn cách sử dụng câu lệnh CREATE SYNONYM trong SQL Server để gán tên phụ cho các đối tượng cơ sở dữ liệu. ”

Cú pháp câu lệnh

Sau đây là cú pháp của câu lệnh CREATE SYNONYM:







TẠO RA SYNONYM [ schema_name_1 . ] tên_đồng_ nghĩa < sự vật >

< sự vật > :: =
{
[
tên máy chủ . [ tên cơ sở dữ liệu ] . [ schema_name_2 ] .
| tên cơ sở dữ liệu . [ schema_name_2 ] .
| schema_name_2 .
]
tên của môn học
}

Câu lệnh chấp nhận các đối số sau:



  1. schema_name_1 - tên này xác định tên của lược đồ chứa từ đồng nghĩa. SQL Server sẽ tạo từ đồng nghĩa trong lược đồ mặc định nếu lược đồ không được chỉ định.
  2. tên_đồng_ nghĩa - tên của từ đồng nghĩa.
  3. server_name - tên của máy chủ mà đối tượng cơ sở được lưu trữ.
  4. database_name - đặt tên của cơ sở dữ liệu mà đối tượng đích cư trú trên đó. Nếu không được chỉ định, cơ sở dữ liệu hiện được chọn sẽ được sử dụng.
  5. schema_name_2 - đề cập đến tên giản đồ nơi đối tượng cư trú.
  6. object_name - đặt tên của đối tượng được tham chiếu bởi từ đồng nghĩa.

Tạo từ đồng nghĩa cho bảng

Ví dụ sau mô tả việc sử dụng lệnh CREATE SYNONYM để tạo bí danh cho một bảng trong cùng một cơ sở dữ liệu.



tạo cơ sở dữ liệu từ đồng nghĩa cho dbo.resolver.entries;





Sau đó, chúng tôi có thể truy vấn bảng bằng cách sử dụng bí danh tạo như:

LỰA CHỌN * TỪ DỮ LIỆU ;

Đầu ra:



SQL Server Hiển thị từ đồng nghĩa

Để hiển thị các từ đồng nghĩa hiện có bằng lệnh Transact-SQL, chúng ta có thể chạy như sau:

LỰA CHỌN Tên , base_object_name , LOẠI HÌNH , schema_id TỪ sys . từ đồng nghĩa;

Đầu ra:

Bạn cũng có thể xem các từ đồng nghĩa có sẵn trong SQL Server Management Studio bằng cách duyệt qua trình khám phá đối tượng.

Để xóa một từ đồng nghĩa, hãy sử dụng lệnh DROP SYNONYM như:

LÀM RƠI SYNONYM [ NẾU TỒN TẠI ] [ lược đồ . ] tên_đồng_ nghĩa

Thí dụ:

bỏ từ đồng nghĩa nếu tồn tại dbo.databases;

Chấm dứt

Bài đăng này đã dạy bạn cách sử dụng lệnh CREATE SYNONYM để tạo một giải pháp thay thế cho các đối tượng cơ sở dữ liệu trong SQL Server.