SELECT CONVERT (varchar, SERVERPROPERTY('collation'));sql
EXECUTE sp_helpsort;数据库
SELECT name, description FROM sys.fn_helpcollations(); --SQL Server 2017服务器
查看数据库的排序规则设置
SELECT name, collation_name FROM sys.databases;
SELECT CONVERT (varchar, DATABASEPROPERTYEX('database_name','collation'));
spa
查看列的排序规则设置3d
SELECT name, collation_name FROM sys.columns WHERE name = N'<insert character data type column name>';日志
SQL Server 中的排序规则可为您的数据提供排序规则、区分大小写属性和区分重音属性;code
排序规则指定表示数据集中每一个字符的位模式。 排序规则还肯定数据的排序和比较规则。orm
USE AdventureWorks2012; GO EXEC sp_spaceused N'Purchasing.Vendor'; GOserver
USE AdventureWorks2012; GO SELECT file_id, name, type_desc, physical_name, size, max_size FROM sys.database_files ; GO排序
USE master; GO ALTER DATABASE AdventureWorks2012 MODIFY FILE (NAME = test1dat3, SIZE = 20MB); GO
USE master; GO
ALTER DATABASE MyTestDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
ALTER DATABASE MyTestDatabase MODIFY NAME = MyTestDatabaseCopy ;
GO
ALTER DATABASE MyTestDatabaseCopy SET MULTI_USER
GO
USE master;
GO
ALTER DATABASE AdventureWorks2012 SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
ALTER DATABASE AdventureWorks2012 SET READ_ONLY;
GO
ALTER DATABASE AdventureWorks2012 SET MULTI_USER;
GO
DBCC SHRINKDATABASE (UserDB, 10); GO
USE UserDB; GO DBCC SHRINKFILE (DataFile1, 7); GO
UserDB
数据库中名为 DataFile1
的数据文件的大小收缩到 7 MB。
USE AdventureWorks2012; GO SELECT compatibility_level FROM sys.databases WHERE name = 'AdventureWorks2012'; GO
ALTER DATABASE AdventureWorks2012 SET COMPATIBILITY_LEVEL = 120; GO