`
逆风的香1314
  • 浏览: 1415911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改自定义数据类型精度

Go 
阅读更多

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

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

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

    计算机等三级数据库知识辅导:修改自定义数据类型精度 在数据库管理中,自定义数据类型是一种常用的功能,它允许开发者根据需要定义自己的数据类型,以满足特定的业务需求。然而,当自定义数据类型一旦被引用后,就...

    修改自定义数据类型.txt

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

    SqlServer数据库的数据类型

    除了上述内置数据类型外,SQL Server还允许用户通过Transact-SQL创建自定义数据类型。这可以通过使用系统存储过程`sp_addtype`实现。例如: ```sql USE cust; EXEC sp_addtype @type = 'ssn', @system_data_type = ...

    c语言教学ppt数据类型运算符表达式

    浮点型数据类型分为float(单精度)和double(双精度),用于存储实数。字符型数据类型是char,用于存储单个字符。枚举类型(enum)允许程序员自定义一组整型常量。指针类型则存储的是内存地址,可以指向其他变量。 ...

    西门子300PLC\400PLC\1200PLC\1500PLC在博途TIA中支持的数据类型

    例如,通过整数类型处理电机速度,浮点数处理精度较高的位置控制,定时器和日期时间类型用于计时和周期任务,字符串类型用于显示或记录文本信息,而用户自定义数据类型则能够根据项目需求灵活构造数据结构。...

    TIA博途中的数据类型基本介绍.docx

    8. **UDT(User-Defined Types)**:用户自定义数据类型,自TIA博途V11开始支持,允许创建包含多种数据类型的复合结构,可以是基本类型、STRUCT、数组等,最大嵌套深度为8级。UDT可以在DB块、OB/FC/FB接口区使用,自...

    java 数据类型讲解

    - **类** (`Class`):用户自定义的数据类型,用于封装数据和行为。 - **数组** (`Array`):用于存储固定数量的元素集合。 - **接口** (`Interface`):定义了一组方法,但没有提供实现。 #### 三、数据类型的声明与...

    cchap数据类型和表达式PPT教学课件.pptx

    - C++允许通过构造类型创建自定义数据类型,如数组、结构体(struct)、枚举(enum)和类(class)。用户可以根据需求定义新类型,以封装数据和行为,增强代码的可读性和复用性。 理解并熟练掌握C++的数据类型、...

    SQL数据类型及语句大全

    在SQL(Structured Query Language,结构化查询语言)中,数据类型和语句是构建数据库查询和操作的基础。本文将深入探讨这些关键概念,帮助初学者理解并熟练掌握SQL。 一、SQL数据类型 1. 整数类型:包括TINYINT、...

    Access数据库主要数据类型

    ### Access数据库主要数据类型详解 #### 一、引言 Microsoft Access是一款广泛使用的桌面数据库管理系统,它使用Microsoft Jet数据库引擎来存储数据。Access支持多种数据类型,每种数据类型都有其特定的应用场景和...

    c语言数据类型引申和思考

    在“数据类型引申和思考”这一主题中,我们还会讨论枚举类型(enum),这是一种用户自定义的整型别名,常用于定义一组具有特定含义的整数常量。此外,无符号类型(如unsigned int)也是一个值得探讨的话题,它用于...

    C数据类型与表达式实用PPT学习教案.pptx

    首先,C++的数据类型大致分为基本数据类型、派生数据类型以及自定义数据类型。基本数据类型包括整型(如long int, int, short int)、浮点型(如float, double, long double)以及字符型(char)。其中,整型数据的...

    matlab零基础入门彩色图像技术:2 数据类型.zip

    6. **结构体**:结构体是一种自定义数据类型,允许用户创建具有命名字段的数据集。在图像处理中,结构体常用来存储图像元数据,如尺寸、颜色空间等。 7. **类**:MATLAB支持面向对象编程,通过定义类可以创建自定义...

    cJSON库可以更改数字精度

    **cJSON库详解:自定义数字精度** cJSON是一个轻量级的JSON解析器和生成器,它在C语言环境中广泛使用,特别是在嵌入式系统和网络编程中。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...

    sqlServer数据类型

    在SQL Server数据库管理系统中,数据类型是至关重要的概念,它定义了存储在列中的数据的种类、格式和范围。理解并正确使用SQL Server的数据类型对于创建高效、安全且符合业务需求的数据库至关重要。以下是关于SQL ...

    Swift 数据类型-.pdf

    - **结构体 (Structures)**:一种自定义数据类型,可以包含属性和方法。 通过深入理解Swift的数据类型,开发者可以更好地构建高效且易于维护的应用程序。无论是简单的iOS应用还是复杂的企业级软件解决方案,掌握...

    C++编程中的数据类型和常量学习教程

    C++提供了丰富的数据类型,主要包括基本类型、派生类型和自定义类型。 1. **基本数据类型**: - **整型**:C++中的整型数据类型有`short int`、`int`、`long int`,以及它们的无符号版本`unsigned short int`、`...

    C#数据类型变量声明使用

    C#是一种面向对象的编程语言,其数据类型是编程的基础,分为值类型和引用类型。值类型包括基本数据类型和结构类型,而引用类型则指向内存中的对象实例。本讲重点探讨C#中的值类型,尤其是变量和常量的使用。 1. **...

Global site tag (gtag.js) - Google Analytics