用XPATHDECLARE @idoc int
DECLARE @doc varchar(1000)
SET @doc ='
<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:xpath-query mapping-schema="FilePath/AnnotatedSchemaFile.xml">
Specify the XPath query
</sql:xpath-query>
</ROOT>'--Create an internal representation of the XML document.
EXEC sp_xml_preparedocument @idoc OUTPUT, @doc
-- Execute a SELECT statement using OPENXML rowset provider.
SELECT *
FROM OPENXML (@idoc, '/ROOT')
EXEC sp_xml_removedocument @idoc
DECLARE @doc varchar(1000)
SET @doc ='
<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:xpath-query mapping-schema="FilePath/AnnotatedSchemaFile.xml">
Specify the XPath query
</sql:xpath-query>
</ROOT>'--Create an internal representation of the XML document.
EXEC sp_xml_preparedocument @idoc OUTPUT, @doc
-- Execute a SELECT statement using OPENXML rowset provider.
SELECT *
FROM OPENXML (@idoc, '/ROOT')
EXEC sp_xml_removedocument @idoc
解决方案 »
- 急急急急急急急急急急急急急急!!!!!!!!查询语句
- sql server 2000收缩数据库
- 如何分别取一个小数的整数部分和小数部分呀,比如12.19,取出来整数为12,小数为19?
- 在SQL2000中进行行列的转换
- winXP SP2下安装SQL server 2000及使用
- 求一条查询语句~~~(比较急)
- 江湖告急,关于一个数学问题的算法。
- ODBC如何调用MSSQL2005
- 在存储过程是使用游标,但没有取出数据后最后一条记录总是要重复一次,何故?
- 怎样求不定列数的和
- mdi,sdi???
- 原来SQLServer7数据文件在D:盘上,C:上的系统文件删除了,我能否安装以后把数据库恢复过来呢?
dim oRep as new Repository
dim oRoot as RepositoryObject
dim ObjCol as TransientObjCol
set oRoot=oRep.Open "SERVER=MyServer;DATABASE=MyDB;UID=sa;PWD=MyPassword;"
set ObjCol = oImp.ImportXML(oRep, "c:\temp\myXmlFile.xml",NEWVERSION)
for each obj in ObjCol
. . .
next
Set oRoot=Nothing
Set oRep=Nothing
Set oImp=Nothing
我拿路径和文件名替换掉FilePath/AnnotatedSchemaFile.xml,但运行返回是@doc拆分成的记录,不替换也是一样,你自己可以在SQL中试试。 或者我还不明白应如何实现,能否说详细点? 谢谢!
TO OpenVMS :
我需要是在SQLSERVER或DELPHI中的方法,谢谢!