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

Lấy lược đồ XML từ Cơ sở dữ liệu MS SQL

Chắc chắn là, XMLSpy có thể tạo Lược đồ XML từ cơ sở dữ liệu.

một cách khác , mặc dù tôi chưa bao giờ thử nghiệm nó:

create table Person
(
Age int not NULL check( Age > 0) ,
Height numeric(10,2) not NULL check( Height > 5),
Gender varchar(5) not null check( Gender in ('M', 'F', 'O')),
BirthDate datetime null,
)

DECLARE @schema xml
SET @schema = (SELECT * FROM Person FOR XML AUTO, ELEMENTS, XMLSCHEMA('PersonSchema'))
select @schema


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chèn một chuỗi vào một chuỗi khác trong SQL Server bằng cách sử dụng STUFF ()

  2. Chọn một nút XML trong SQL Server dựa trên giá trị tối đa của một phần tử con

  3. Sao chép một tập hợp con dữ liệu đã lọc:Hợp nhất hay Sao chép giao dịch?

  4. Làm cách nào để sử dụng XQuery để mô phỏng STRING_AGG () (nối chuỗi được nhóm lại)?

  5. Hiểu trình phân tích khối lượng công việc để lập bản đồ tắc nghẽn hiệu suất