gpt4 book ai didi

c# - sp_tablecollat​​ions_100 是做什么的?

转载 作者:太空狗 更新时间:2023-10-29 19:41:50 25 4
gpt4 key购买 nike

就在 bulkinsert (SqlBulkCopy) 之前,我看到一个

excec sp_tablecollations_100 N'.tb_tablename'

在分析器中

这是做什么的?这是问题的征兆还是正常现象?

谢谢你的帮助

更新

bulik 插入随后在插入语句中显示为 COLLATION。它工作正常,只是想知道这是“正常行为”还是批量插入中的 COLLATE 以某种方式影响性能?

insert bulk tb_dvr_patient ([geboortejaar] VarChar(4) COLLATE Latin1_General_CI_AS,...

最佳答案

我自己很好奇,所以我查看了存储过程背后的 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

似乎它只是告诉您该表中各列的排序规则。

这有帮助吗?

瑞克。

关于c# - sp_tablecollat​​ions_100 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5300225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com