如何把"用户定义的数据类型"的ower改为dbo
2004-05-16 21:08
507 查看
方法1.先删除,再重新建立
if exists (select * from dbo.systypes where name = N'dt_ac_area')
exec sp_droptype N'ssn'
GO
setuser --默认是DBO
GO
EXEC sp_addtypeN'dt_ac_area', N'char (3)', N'not null'
GO
方法2.直接通过数据库全部山删除SRX的 User Defined Data Types:
USE master
go
EXEC sp_configure 'allow updates', '1'
go
RECONFIGURE WITH OVERRIDE
go
use t --database name
go
begin transaction
delete systypes where uid=user_id('srx')
if @@rowcount<>0
commit transaction
else
rollback transaction
go
use master
go
EXEC sp_configure 'allow updates', '1'
go
RECONFIGURE WITH OVERRIDE
go
还忘记一点,如果你不想删除,你可以用第二种方法直接更新为DBO:
USE master
go
EXEC sp_configure 'allow updates', '1'
go
RECONFIGURE WITH OVERRIDE
go
use t --database name
go
begin transaction
UPDATE systypes SET UID=1 where uid=user_id('srx') --直接更新
if @@rowcount<>0
commit transaction
else
rollback transaction
go
use master
go
EXEC sp_configure 'allow updates', '1'
go
RECONFIGURE WITH OVERRIDE
go
if exists (select * from dbo.systypes where name = N'dt_ac_area')
exec sp_droptype N'ssn'
GO
setuser --默认是DBO
GO
EXEC sp_addtypeN'dt_ac_area', N'char (3)', N'not null'
GO
方法2.直接通过数据库全部山删除SRX的 User Defined Data Types:
USE master
go
EXEC sp_configure 'allow updates', '1'
go
RECONFIGURE WITH OVERRIDE
go
use t --database name
go
begin transaction
delete systypes where uid=user_id('srx')
if @@rowcount<>0
commit transaction
else
rollback transaction
go
use master
go
EXEC sp_configure 'allow updates', '1'
go
RECONFIGURE WITH OVERRIDE
go
还忘记一点,如果你不想删除,你可以用第二种方法直接更新为DBO:
USE master
go
EXEC sp_configure 'allow updates', '1'
go
RECONFIGURE WITH OVERRIDE
go
use t --database name
go
begin transaction
UPDATE systypes SET UID=1 where uid=user_id('srx') --直接更新
if @@rowcount<>0
commit transaction
else
rollback transaction
go
use master
go
EXEC sp_configure 'allow updates', '1'
go
RECONFIGURE WITH OVERRIDE
go
相关文章推荐
- 如何把&quot;用户定义的数据类型&quot;的ower改为dbo?
- HashSet中存方用户自己定义数据类型数据,重写equals方法和hashCode方法
- 修改用户定义的数据类型
- Sql Server2008 Transact-SQL 新兵器学习总结之-用户定义表类型和日期,时间数据类型
- 第七章、更高级的索引结构(XML索引、用户定义数据类型、层次数据、空间数据、文件流、表压缩)
- C#编程(四十一)----------用户定义的数据类型转换
- 修改用户定义数据类型对已经编译的存储过程的影响的示例.sql
- C#高级编程四十一天----用户定义的数据类型转换
- 经纬度如何在mysql 数据库中定义数据类型.
- 为用户定义的数据类型绑定默认值示例.sql
- 创建用户定义的数据类型
- (1)创建用户定义的数据类型
- 如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
- c#中的数据类型如何与API中的类型定义对应!
- Hadoop(十):简单了解Hadoop数据类型,输入输出格式及用户如何自定义。
- 数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?
- c#之用户定义的数据类型转换
- SQL 用户定义表类型,在存储过程里使用数据类型作參数
- SQL 用户定义表类型,在存储过程里使用数据类型作参数
- c# 数据类型的默认值及如何定义空值