【发布时间】:2011-06-29 16:19:44
【问题描述】:
我有一个 SQL 查询来在 SQLServer 中创建数据库,如下所示:
create database yourdb
on
( name = 'yourdb_dat',
filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf',
size = 25mb,
maxsize = 1500mb,
filegrowth = 10mb )
log on
( name = 'yourdb_log',
filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdblog.ldf',
size = 7mb,
maxsize = 375mb,
filegrowth = 10mb )
COLLATE SQL_Latin1_General_CP1_CI_AS;
go
运行良好。
虽然 SQL 的其余部分很明显,但我对 COLLATE SQL_Latin1_General_CP1_CI_AS 的功能感到很困惑。
谁能给我解释一下?另外,我想知道以这种方式创建数据库是否是最佳做法?
【问题讨论】:
标签: sql-server database tsql collation