|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于insert和delete,event中包含了插入/删除的记录的所有字段的值(太爽了。。)排序可以使用ALTERTABLE语句变动列的排序划定规矩:
CREATETABLEMyTable
(PrimaryKeyintPRIMARYKEY,
CharColvarchar(10)COLLATEFrench_CI_ASNOTNULL
)
GO
ALTERTABLEMyTableALTERCOLUMNCharCol
varchar(10)COLLATELatin1_General_CI_ASNOTNULL
GO
不克不及变动正由以下工具援用的列的排序划定规矩:
盘算列。
索引。
主动天生或由CREATESTATISTICS语句天生的分发统计。
CHECK束缚。
FOREIGNKEY束缚。
还可在ALTERDATABASE上利用COLLATE子句来变动数据库的默许排序划定规矩:
ALTERDATABASEMyDatabaseCOLLATEFrench_CI_AS
变动数据库的默许排序划定规矩不会变动任何现有效户界说表中的列排序划定规矩。可以使用ALTERTABLE变动列的排序划定规矩。在ALTERDATABASE语句上利用COLLATECLAUSE能够:
变动数据库的默许排序划定规矩。新的默许排序划定规矩合用于随后创立在数据库中的一切列、用户界说数据范例、变量和参数。在数据库中界说的工具上剖析SQL语句中指定的工具标识符时,也利用新的默许排序划定规矩。
将体系表中的任何char、varchar、text、nchar、nvarchar或ntext列变动为利用新的排序划定规矩。
将存储历程和用户界说函数的一切现有的char、varchar、text、nchar、nvarchar或ntext参数和标量前往值变动为利用新的排序划定规矩。
将char、varchar、text、nchar、nvarchar或ntext体系数据范例,和基于这些体系数据范例的一切用户界说数据范例变动为利用新的默许排序划定规矩。
为列或数据库之外的任何别的工具指派了排序划定规矩后,将不克不及变动排序划定规矩,除非撤除偏重新创立工具。这一操纵将非常庞大。若要变动Microsoft |
|