`
sjk2013
  • 浏览: 2189253 次
文章分类
社区版块
存档分类
最新评论

修改自定义数据类型精度

阅读更多

/*--修改自定义数据类型精度的示例

自定义数据类型一旦被引用,就不能再修改和删除,如果要修改数据的精度,就非常麻烦,下面的示例演示了如何修改

假设要修改的自定义变量名为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

分享到:
评论

相关推荐

    计算机等考三级数据库知识辅导:修改自定义数据类型精度.docx

    计算机等考三级数据库知识辅导:修改自定义数据类型精度.docx

    修改自定义数据类型.txt

    自定义数据类型一旦被引用,就不能再修改和删除,如果要修改数据的精度,就非常麻烦,下面的示例演示了如何修改

    自定义生成后的jsonlint

    这是基于jison工具,通过修改JSONNumber中的numer转换规则,将long类型的numer值进行匹配,然后将其转为string,从而避免Long类型的数据在js中出现精度丢失的问题。 该jsonling.js文件是已经修改过后生产的辅助文件...

    通用型读写-易语言

    这种读写通用型的写法不支持直接传入长整数型、双精度小数型、数组,但可封装到自定义数据类型、类中传入并读写。 封装成类的过程中踩了一些小坑。 正题 用习惯了Java的Object,回到 易语言 ,倒是有个通用型,但是...

    可视化程序设计(VB)

    VB中的数据类型有:1.数值型,有6种,分别是Byte(字节型)、Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)和Currency(货币型) 2.逻辑型(Boolean) 3.日期型(Date) 4.字符...

    TBC软件数据处理与使用官方教程

    导入数字级数据 - 本教程包括三个工作流程:(1)导入和编辑Trimble DiNi级别数据,(2)使用自定义导入程序导入级别数据,以及(3)使用自定义导入程序导入变量行类型级别数据。 执行常见的工作流程 调整网络 - 为...

    Microsoft SQL Server数据库建模工具

    当您更改某个受关系影响的列的数据类型、长度、精度、小数位数等信息时,关系中的其他字段将随之更改,这个过程是递归的,所有与该字段有直接或间接关系引用的字段都将受到更改。 8、为更改生成SQL脚本。 使用...

    易语言-易语言SQL拼装1.1 链式编程, 拼装SQL方法

    这个模块是用之前我写的简单键值对, 是用 数组+自定义数据类型 弄的. 可以替换掉 其实我早就想换了. 相对以前的版本 [增加] Coun t() [增加] To p() [修复] pag e() 分页出现负数 [更新] 抛弃用"类自身" 克0隆, 怕有...

    易语言程序免安装版下载

    易语言5.1 相对于易语言5.0更新说明: ... 修改XML解析支持库,增加写出CDATA数据功能,解决解析XML时错误的丢弃换行和TAB字符的BUG,解决读取节点值时对CDATA数据进行转义处理的BUG。 20. 修改扩展界面支持库...

    Visual Basic 6编程技术大全 中译本扫描版带书签 2/2

    4.2.5单精度数据类型104 4.2.6双精度数据类型105 4.2.7字符串数据类型105 4.2.8货币数据类型106 4.2.9日期数据类型106 4.2.10对象数据类型106 4.2.11变量数据类型107 4.2.12十进制数据类型110 4.3联合数据类型110 ...

    Visual Basic 6编程技术大全 中译本扫描版带书签 1/2

    4.2.5单精度数据类型104 4.2.6双精度数据类型105 4.2.7字符串数据类型105 4.2.8货币数据类型106 4.2.9日期数据类型106 4.2.10对象数据类型106 4.2.11变量数据类型107 4.2.12十进制数据类型110 4.3联合数据类型110 ...

    SQL拼装1.1 链式编程-易语言

    这个模块是用之前我写的简单键值对, 是用 数组+自定义数据类型 弄的. 可以替换掉 其实我早就想换了. 相对以前的版本 [增加] Coun t() [增加] To p() [修复] pag e() 分页出现负数 [更新] 抛弃用"类自身" 克0隆, 怕有...

    Numpy用户指南.pdf

    3.1 数据类型 42 3.1.1 数组类型之间的转换 42 3.1.2 数组标量 45 3.1.3 溢出错误 46 3.1.4 扩展精度 47 3.2 创建数组 47 3.2.1 简介 48 3.2.2 将Python array_like对象转换为Numpy数组 48 3.2.3 Numpy原生数组的...

    速印标签条码打印软件(标签打印软件) v5.20.zip

    支持手工添加数据源,同时提供导入数据的修改保存。使你的工作更加的便捷。 9,支持将文件保存为多种常见图片格式,或是直接复制到其它应用程序中。 10,提供各式模板方便用户快速创建实例。 提供了1000多个...

    AX DBBuilder 2007(最新多语言版)

    V1.2更新 ------------------------- 2007.7.24 加入选择数据表列表功能 2007.7.24 快捷键更改 2007.7.24 更正Oracle数据库无法更改NUMBER类型精度和小数位数问题 2007.7.26 加入多语言支持 2007....

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例022 自动类型转换与强制类型转换 33 2.2 运算符 34 实例023 加密可以这样简单(位运算) 34 实例024 用三元运算符判断奇数和偶数 35 实例025 更精确地使用浮点数 35 实例026 不用乘法运算符实现2×16 37 实例027...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    二进制数据类型 row 1~2000字节 可变长二进制数据,在具体定义字段的时候必须指明最大长度n long raw 1~2GB 可变长二进制数据 LOB数据类型 clob 1~4GB 只能存储字符数据 nclob 1~4GB 保存本地语言字符集数据 blob...

Global site tag (gtag.js) - Google Analytics