`

SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int

 
阅读更多

 

--SQL获取指定数据表所有字段类型和精度脚本,直接执行下面的脚本即可

select a.name,
case a.precision 
when 0  then
   case a.is_ansi_padded 
 when 1 then
 convert(nvarchar(15),b.name+ '('+convert(nvarchar(10),a.max_length)+')') 
 when 0 then
 b.name 
 end 
else
   case a.scale 
 when 0 then
 b.name 
 else
 b.name+ '('+convert(nvarchar(10),a.precision)+','+convert(nvarchar(10),a.scale)+')'
 end
end 
 as typelength from sys.columns a left join sys.types b on a.system_type_id=b.system_type_id and a.user_type_id=b.user_type_id where a.object_id =(select object_id from sys.objects where name ='当前数据库中的已有数据表名称');
 
获取结果会类似下面的格式:
djbh         char(15)
dj_sort     int
lingsshl  decimal(14,3)

 

 

0
3
分享到:
评论

相关推荐

    SqlServer数据库的数据类型

    ### SqlServer数据库的数据类型详解 数据类型在编程与数据库管理中扮演着至关重要的角色,它不仅定义了数据的存储方式,还决定了数据可以执行的操作。SQL Server作为一种广泛使用的数据库管理系统,提供了丰富的...

    JDBC数据类型与数据库字段对应表——mysql篇

    JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger

    MySQL数据库:表的字段类型.pptx

    MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键字DEC是...

    JDBC数据类型与数据库字段对应表——SQL Server篇

    JDBC数据类型与数据库字段对应表——SQL Server篇 数值型 整型 JDBC tinyint java.lang.Integer smallint int bigint java.lang.Long mediumint java.lang.Long

    SQL数据库字段类型详解

    ### SQL数据库字段类型详解 #### 1. Bit 数据类型 - **描述**:Bit数据类型是一种整型数据类型,仅能存储三个值:0、1 或 NULL。这种数据类型非常适合用于存储二进制选择(例如 Yes/No、True/False、On/Off)的情况...

    SQLServer常用字段类型

    在数据库设计与管理中,选择合适的字段类型对于数据的存储效率、查询性能以及数据完整性至关重要。SQL Server 提供了丰富的数据类型,覆盖了从基本数值到复杂文本、图像等各类数据的存储需求。下面将详细解析《SQL ...

    MySQL数据表添加字段

    在MySQL数据库管理中,添加字段是一项常见的操作,用于在已有的数据表中增加新的列来扩展数据表的结构。这通常发生在数据需求发生变化或者需要记录更多相关信息时。本篇文章将详细探讨如何在MySQL中添加字段,以及...

    SQL数据库字段类型详解.pdf

    SQL数据库字段类型是指在SQL数据库中用来存储不同类型数据的数据类型。这些数据类型可以分为整型、数值型、日期时间型、特殊数据型和字符型等几大类。 整型包括bit、int、smallint、tinyint等数据类型。bit数据类型...

    SQLServer数据库技术03数据表管理.ppt

    在SQL Server数据库技术中,数据表管理是核心概念之一,涉及了对数据库中存储数据的组织、创建、修改和删除。本部分主要讲解了数据表的一些基础知识,包括数据表的分类、数据类型以及如何进行数据表的操作。 首先,...

    SQL数据库字段类型详解.doc

    SQL 数据库字段类型可以分为以下几类:整型、货币型、近似数值型、日期时间型、特殊数据型和字符型。 整型 整型数据类型包括 bit、int、smallint 和 tinyint 等。它们用于存储整数数据。 * bit 数据类型:用于...

    SQLServer数据库技术-03数据表管理.pptx

    在SQL Server数据库技术中,数据表管理是核心概念之一,涉及对数据库中数据结构的创建、修改和删除。本篇将详细阐述数据表管理的各个方面。 首先,数据表是数据库的基本构成元素,用于存储和组织数据。根据其性质,...

    hibernate使用中与各种数据库字段类型对应类型训练

    ORM允许我们将数据库表结构映射到Java类,每个表对应一个类,表中的字段对应类的属性。这种映射是通过Hibernate的配置文件(如.hbm.xml)或者使用注解完成的。 对于不同的数据库字段类型,Hibernate提供了一系列的...

    SQL数据库字段数据类型说明.pdf

    在SQL数据库中,数据类型是定义字段如何存储和处理数据的关键元素。理解各种数据类型对于设计高效、准确的数据库至关重要。以下是对标题和描述中提到的一些主要数据类型的详细说明: 1. **Bit类型**:这是一个二...

    Java数据类型与各数据库类型映射一览表

    例如,BIGINT 数据类型在 IBM DB2 中对应的数据库类型是 BIGINT,在 Oracle 中对应的是 NUMBER(38, 0),在 Sybase 中对应的是 BIGINT,在 SQL Server 中对应的是 INT8。在 Java 中,这种数据类型对应的对象类型是 ...

    SQL SERVER的数据类型自定义

    一旦定义,`MoneyType`就可以像内置类型一样在表定义中使用,从而简化了字段类型的声明过程,同时增强了代码的一致性和可维护性。 #### 实例:创建自定义数据类型 假设我们需要创建一个用于存储精确货币值的自定义...

    多数据库的字段类型详解

    在数据库管理领域,不同的数据库系统拥有各自特定的数据类型来存储各种类型的信息。这些数据类型决定了字段可以存储的数据种类和格式。下面将详细讲解SQL SERVER、Oracle、DB2、Sybase以及Informix这五个常见数据库...

    sqlserver-oracle 数据类型对照

    在数据库设计和开发中,了解不同数据库系统的数据类型和函数是非常关键的。本文将详细比较SQL Server和Oracle数据库之间的数据类型对应以及常用函数的转换。 首先,我们来看SQL Server和Oracle的数据类型对照: 1....

    MSSQL中所有字段类型的区别

    MSSQL 中所有字段类型的区别 MSSQL 中的字段类型有很多,了解每种类型的特点和使用场景是非常重要的。本文将详细介绍 MSSQL 中所有字段类型的区别。 一、char、varchar、text 和 nchar、nvarchar、ntext 的区别 ...

    SQL-SERVER2000字段数据类型缩写表

    在SQL Server 2000中,数据类型是定义数据库中列、变量或参数的数据格式的关键元素。了解这些数据类型的缩写以及它们所代表的含义对于数据库设计和开发至关重要。以下是一些主要的SQL Server 2000数据类型的详细说明...

Global site tag (gtag.js) - Google Analytics