gpt4 book ai didi

sql-server - 确定表/数据库的字符集?

转载 作者:行者123 更新时间:2023-12-02 04:31:48 32 4
gpt4 key购买 nike

可以运行什么 T-SQL 命令来查找 SQL Server 中表或数据库的字符集?

编辑:服务器版本:Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)

最佳答案

您可以使用

检查版本
SELECT @@VERSION;

如果是 9.00 或更高,您可以使用

检查列的排序规则
SELECT collation_name FROM sys.columns 
WHERE name = 'column name'
AND [object_id] = OBJECT_ID('dbo.table name');

对于数据库使用

SELECT collation_name FROM sys.databases 
WHERE name = 'database name';

如果 < 9.0,则您使用的是 SQL Server 2000 或更低版本。对于 2000,我相信您可以检查类似的列(例如列的 syscolumns.collat​​ionid)。

关于sql-server - 确定表/数据库的字符集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7321159/

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