|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
mysqld进程在一个写入当中被杀死;计算机的意外关闭(例如,如果计算机掉电);一个硬件错误。数据|数据范例
办法1.先删除,再从头创建
ifexists(select*fromdbo.systypeswherename=Ndt_ac_area)
execsp_droptypeNssn
GO
setuser--默许是DBO
GO
EXECsp_addtypeNdt_ac_area,Nchar(3),Nnotnull
GO
办法2.间接经由过程数据库全体山删除SRX的UserDefinedDataTypes:
USEmaster
go
EXECsp_configureallowupdates,1
go
RECONFIGUREWITHOVERRIDE
go
uset--databasename
go
begintransaction
deletesystypeswhereuid=user_id(srx)
if@@rowcount0
committransaction
else
rollbacktransaction
go
usemaster
go
EXECsp_configureallowupdates,1
go
RECONFIGUREWITHOVERRIDE
go
还健忘一点,假如你不想删除,你能够用第二种办法间接更新为DBO:
USEmaster
go
EXECsp_configureallowupdates,1
go
RECONFIGUREWITHOVERRIDE
go
uset--databasename
go
begintransaction
UPDATEsystypesSETUID=1whereuid=user_id(srx)--间接更新
if@@rowcount0
committransaction
else
rollbacktransaction
go
usemaster
go
EXECsp_configureallowupdates,1
go
RECONFIGUREWITHOVERRIDE
go
Memory所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在Mysql重新启动时丢失 |
|