修改自定义数据类型精度

xeepqzp

xeepqzp

2016-01-29 16:44

修改自定义数据类型精度,修改自定义数据类型精度
/*--修改自定义数据类型精度的示例
     自定义数据类型一旦被引用,就不能再修改和删除,如果要修改数据的精度,就非常麻烦,下面的示例演示了如何修改
     假设要修改的自定义变量名为aa
--*/
--1.修改自定义变量类型的名称
exec sp_rename ’aa’,’aa_bak’,’USERDATATYPE’
go
--2.新增自定义变量(按新的精度)
EXEC sp_addtype N’aa’, N’numeric(20,2)’, N’not null’
go
--3.修改表,使用新增的自定义变量
declare @s varchar(8000)
declare tb cursor local 
for select ’alter table [’+object_name(a.id)+’] alter column [’
 +a.name+’] aa’
from syscolumns a join systypes b on a.xusertype=b.xusertype
where b.name=’aa_bak’
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
 exec(@s)
 fetch next from tb into @s
end
close tb
deallocate tb
展开更多 50%)
分享

猜你喜欢

修改自定义数据类型精度

SQLServer
修改自定义数据类型精度

SQL技巧:探索用户自定义数据类型

SQLServer
SQL技巧:探索用户自定义数据类型

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Schema初学者进阶(3)自定义数据类型

Web开发
Schema初学者进阶(3)自定义数据类型

修改用户定义的数据类型

SQLServer
修改用户定义的数据类型

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何修改自定义Webpart 的标题(downmoon)

电脑网络
如何修改自定义Webpart 的标题(downmoon)

SqlServer2000中用户自定义数据类型的使用

编程语言 网络编程
SqlServer2000中用户自定义数据类型的使用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《植物大战僵尸2》加农炮海鸥的规律

《植物大战僵尸2》加农炮海鸥的规律

深入SQL SERVER 2000的内存管理机制(二)

深入SQL SERVER 2000的内存管理机制(二)
下拉加载更多内容 ↓