Sql server 是否将XML导入SQL Server Express?

Sql server 是否将XML导入SQL Server Express?,sql-server,xml,database,import,sql-server-express,Sql Server,Xml,Database,Import,Sql Server Express,如何在XML列中获取XML文件的加载时间 我使用了批量插入,但没有返回到我的加载时间 INSERT INTO table_test(xmldata) SELECT * FROM OPENROWSET(BULK 'C:\Users\Genny\Desktop\standard.xml', SINGLE_BLOB) AS x; 有没有别的办法给我时间 我该怎么办 例如,在Oracle和DB2的SQLLOADER和LOAD实用程序中,直接返回时间,是否存在类似的情况?您可以查看执行

如何在XML列中获取XML文件的加载时间

我使用了批量插入,但没有返回到我的加载时间

INSERT INTO table_test(xmldata)
    SELECT * 
    FROM OPENROWSET(BULK 'C:\Users\Genny\Desktop\standard.xml', SINGLE_BLOB) AS x;
有没有别的办法给我时间

我该怎么办


例如,在Oracle和DB2的
SQLLOADER
LOAD
实用程序中,直接返回时间,是否存在类似的情况?

您可以查看执行状态:

简单一点:

Declare @StartTime DateTime2 = getDate()

your query...

Select datediff(ms, @StartTime, getdate())

我想要大容量的加载时间,而不是总查询我该怎么做?对于已执行查询的加载时间,我只能建议查看执行统计数据,但根据您的设置,该查询可能已从历史记录中消失。如果您希望在不运行查询的情况下获得估计的加载时间,这是我从未研究过的。我总是对真实查询进行自己的基准测试。例如,在Oracle和DB2中,SQLLOADER和LOAD utility直接返回时间,是否有类似的情况?设置STATICS time ON是否相等?嗨,Joe C,我赞成你的观点,因为我认为,这是衡量调用持续时间的最佳方法……我是否正确理解了这一点:你的代码正在工作(虽然在c:`之后应该有一个
`,不是吗?),您唯一缺少的是实际使用的时间?您将如何处理此信息?存储它,返回它?这是如何调用的?我已更新了代码。是的,它可以工作。我将加载时间与其他实用程序进行比较其他数据库:sqlloader,load等。在sqlserver中,我可以使用什么?Joe C的答案有什么问题?您可以检查探查器(`Extras->tools->…再次问我的问题:你打算如何处理这些信息?这是你的私人调查吗?你需要存储/监视/显示/返回/什么?这是如何调用的(一个更大的过程的一部分或一个调用,来自哪种应用程序?)不,我认为这还不够重要,不必担心。也许我对这方面了解不够……快乐编码!