Ple*_*eun 8 c# sqlbulkcopy sql-server-2008
就在一个bulkinsert(SqlBulkCopy)之前,我看到了一个
excec sp_tablecollations_100 N'.tb_tablename'
Run Code Online (Sandbox Code Playgroud)
在探查器中
这是做什么的?这是问题的标志还是正常的?
谢谢你的帮助
更新
之后的插件插入显示插入语句中的COLLATION.它运行正常,只是想知道这是"正常行为"还是批量插入中的COLLATE以某种方式影响性能?
insert bulk tb_dvr_patient ([geboortejaar] VarChar(4) COLLATE Latin1_General_CI_AS,...
Run Code Online (Sandbox Code Playgroud)
我很好奇,所以我看看存储过程背后的SQL代码,它是这样的: -
ALTER procedure [sys].[sp_tablecollations_100]
(
@object nvarchar(4000)
)
as
select
colid = s_tcv.colid,
name = s_tcv.name,
tds_collation = s_tcv.tds_collation_100,
"collation" = s_tcv.collation_100
from
sys.spt_tablecollations_view s_tcv
where
s_tcv.object_id = object_id(@object, 'local')
order by colid
Run Code Online (Sandbox Code Playgroud)
似乎它只是告诉你该表上列的排序规则.
这有帮助吗?
里克.