如何把"用户定义的数据类型"的ower改为dbo?
2008-04-27 06:10
369 查看
方法1.先删除,再重新建立
ifexists(select*fromdbo.systypeswherename=N'dt_ac_area')
execsp_droptypeN'ssn'
GO
setuser--默认是dbo
GO
EXECsp_addtypeN'dt_ac_area',N'char(3)',N'notnull'
GO
方法2.直接通过全部山删除SRX的UserDefinedDataTypes:
USEmaster
go
EXECsp_configure'allowupdates','1'
go
RECONFIGUREWITHOVERRIDE
go
uset--databasename
go
begintransaction
deletesystypeswhereuid=user_id('srx')
if@@rowcount<>0
committransaction
else
rollbacktransaction
go
usemaster
go
EXECsp_configure'allowupdates','1'
go
RECONFIGUREWITHOVERRIDE
go
还忘记一点,如果你不想删除,你可以用第二种方法直接更新为dbo:
USEmaster
go
EXECsp_configure'allowupdates','1'
go
RECONFIGUREWITHOVERRIDE
go
uset--databasename
go
begintransaction
UPDATEsystypesSETUID=1whereuid=user_id('srx')--直接更新
if@@rowcount<>0
committransaction
else
rollbacktransaction
go
usemaster
go
EXECsp_configure'allowupdates','1'
go
RECONFIGUREWITHOVERRIDE
go
ifexists(select*fromdbo.systypeswherename=N'dt_ac_area')
execsp_droptypeN'ssn'
GO
setuser--默认是dbo
GO
EXECsp_addtypeN'dt_ac_area',N'char(3)',N'notnull'
GO
方法2.直接通过全部山删除SRX的UserDefinedDataTypes:
USEmaster
go
EXECsp_configure'allowupdates','1'
go
RECONFIGUREWITHOVERRIDE
go
uset--databasename
go
begintransaction
deletesystypeswhereuid=user_id('srx')
if@@rowcount<>0
committransaction
else
rollbacktransaction
go
usemaster
go
EXECsp_configure'allowupdates','1'
go
RECONFIGUREWITHOVERRIDE
go
还忘记一点,如果你不想删除,你可以用第二种方法直接更新为dbo:
USEmaster
go
EXECsp_configure'allowupdates','1'
go
RECONFIGUREWITHOVERRIDE
go
uset--databasename
go
begintransaction
UPDATEsystypesSETUID=1whereuid=user_id('srx')--直接更新
if@@rowcount<>0
committransaction
else
rollbacktransaction
go
usemaster
go
EXECsp_configure'allowupdates','1'
go
RECONFIGUREWITHOVERRIDE
go
相关文章推荐
- 如何把"用户定义的数据类型"的ower改为dbo
- 找不到列 "dbo" 或用户定义的函数或聚合 "dbo.xxx",或者名称不明确。
- vb用户定义类型未定义: Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long ;
- oracle数据中报错"记录被另一个用户锁住"
- 第一部分 数据内存存储、常预定义值类型、用户自定义值类型、预定义引用类型
- 【郝斌数据结构自学笔记】16-23_链表的定义与分类_链表节点插入与删除_每一个链表节点的数据类型该如何表示的问题
- Java语言基础02-用户定义数据类型
- 修改已经被表引用的用户定义数据类型示例.sql
- SQL 用户定义表类型,在存储过程里使用数据类型作参数
- c#之用户定义的数据类型转换
- c# 数据类型的默认值及如何定义空值
- 解决"将expression转化为数据类型int时发生算术溢出错误"
- 让QT 4.7 支持DBUS调用中传递"aas(字符串二维数组)“ 数据据类型
- Flash中如何定义变量和FLASH中的数据类型
- 向ACCESS中的"时间/日期"字段中插入DateTime.Now时出现“标准表达式中数据类型不匹配。”错误的解决办法
- SQL2K数据库开发五之表操作管理用户定义的数据类型
- [Unity&JSON]如何在同一个JSON文档中存入多个不同类型的数据
- 数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?
- 修改用户定义数据类型对已经编译的存储过程的影响的示例.sql
- Oracle&nbsp;如何修改列的数据类型