20120518 mssql table_schema_xml_namespace

14
MSSQL TableSchema XML Namespace Anney 111/06/14 1

Transcript of 20120518 mssql table_schema_xml_namespace

Page 1: 20120518 mssql table_schema_xml_namespace

MSSQL TableSchemaXML Namespace

Anney

112/05/011

Page 2: 20120518 mssql table_schema_xml_namespace

sp_help '{tableName}‘ sys.tables join sys.columns join sys.types

FOR XML RAW, XMLDATA FOR XML RAW, XMLSCHEMA('{Target

NameSpace}')

112/05/012

如何利用 TSQL 找出 table schema

Page 3: 20120518 mssql table_schema_xml_namespace

112/05/013

sp_help

Page 4: 20120518 mssql table_schema_xml_namespace

112/05/014

sys.tables, sys.columns, sys.types

Page 5: 20120518 mssql table_schema_xml_namespace

112/05/015

FOR XML RAW, XMLDATA

Page 6: 20120518 mssql table_schema_xml_namespace

112/05/016

XMLDATA 不支援 nvarchar(max)

Page 7: 20120518 mssql table_schema_xml_namespace

112/05/017

FOR XML RAW, XMLSCHEMA

Page 8: 20120518 mssql table_schema_xml_namespace

112/05/018

XMLSCHEMA(targetNamespace)

Page 9: 20120518 mssql table_schema_xml_namespace

僅定義在 xml schema.

112/05/019

What’s target Namespace

Page 10: 20120518 mssql table_schema_xml_namespace

112/05/0110

What’s default Namespace

Page 11: 20120518 mssql table_schema_xml_namespace

112/05/0111

這兩個 xml 等價嗎?

Page 12: 20120518 mssql table_schema_xml_namespace

112/05/0112

如何讓兩個 XML 等價?

Page 13: 20120518 mssql table_schema_xml_namespace

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

http://msdn.microsoft.com/en-us/library/ms173812(v=sql.105).aspx

http://www.w3.org/TR/2004/PER-xmlschema-0-20040318/#NS

112/05/0113

Reference

Page 14: 20120518 mssql table_schema_xml_namespace

~ THE END ~

112/05/0114