Máy chủ SQL tạo chế độ xem “INFORMATION_SCHEMA“ để truy xuất siêu dữ liệu về các đối tượng trong cơ sở dữ liệu
- TẠO Cơ sở dữ liệu DB_INFORMATION_SCHEMA_VIEW
- ĐI
- SỬ DỤNG DB_INFORMATION_SCHEMA_VIEW
- ĐI
- TẠO BẢNG Tbl_parent
- [
- Id INT IDENTITY[1,1] CONSTRAINT PK_tbl_parent_Id PRIMARY KEY,
- Tên VARCHAR[50]
- ]
- ĐI
- TẠO BẢNG Tbl_child
- [
- Id INT IDENTITY[1,1] PRIMARY KEY,
- Tên VARCHAR[50],
- ParentId INT CONSTRAINT FK_tbl_parent_tbl_child_ParentId FOREIGN KEY REFERENCES tbl_parent[Id]
- ]
- ĐI
Chúng ta có thể chỉ cần sử dụng một “information_schema. key_column_usage”, chế độ xem này sẽ trả về tất cả các khóa ngoại và khóa chính của bảng
- SỬ DỤNG DB_INFORMATION_SCHEMA_VIEW
- ĐI
- CHỌN * TỪ thông tin_lược đồ. key_column_usage
- ĐI