马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。该SQL语句会利用到sys.extended_properties目次视图。
该视图的申明以下:
申明:该视图针对以后数据库中的每一个扩大属性前往一行。
详细前往了局会合每列的寄义请参考MSDN文档。
示例代码以下:
比方我要查询表table1的一切列的列申明:
selectA.Value,B.Name,
C.NameasTypeName,B.Max_length,B.Precision,B.Scale
fromsys.extended_propertiesAinnerjoinsys.columnsB
onA.major_id=B.object_id
andA.minor_id=B.Column_id
innerjoinsys.typesconB.user_type_id=C.user_type_id
whereA.major_ID=object_id(Storage_Goods)andA.Value!=
注重:目次视图只要SQLSERVER2005及以上版本才有。导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。 |