ฉันมีแบบสอบถาม 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_Latin1_General_CI_AS
. โดยเฉพาะCP1ทำให้ฉันสงสัย