`
xqf222
  • 浏览: 125554 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SQL获取指定数据表所有字段类型和精度脚本

 
阅读更多

--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)

分享到:
评论

相关推荐

    Oracle查询指定表的所有字段名和数据类型SQL

    ### Oracle查询指定表的所有字段名和数据类型SQL ...总之,通过上述SQL查询语句,我们可以高效地获取Oracle数据库中指定表的所有字段名和数据类型信息,这对于数据库管理和开发工作来说具有重要的意义。

    sqlserver-oracle 数据类型对照

    本文将详细比较SQL Server和Oracle数据库之间的数据类型对应以及常用函数的转换。 首先,我们来看SQL Server和Oracle的数据类型对照: 1. **数值类型**: - `bigint`在SQL Server中对应Oracle的`NUMBER(19)`,...

    SqlServer 2005 导出数据字典

    通过上述分析可知,这段SQL脚本能够有效地从`SqlServer 2005`中导出数据字典,并且涵盖了大部分常用的数据类型和关键信息。这对于数据库维护和管理来说是非常有用的工具。希望本文能够帮助您更好地理解和使用这段...

    SQL2k字段名的中文解释

    在SQL Server 2000(SQL2k)中,字段名是数据库表结构的重要组成部分,它们用于标识和描述表中的各个数据列。理解字段名的含义有助于我们更好地设计、查询和管理数据库。本资源提供了SQL2k字段名的中文解释源码,这...

    SQLSERVER实用教程- 表与表数据操作.pdf

    ### SQL Server实用教程...综上所述,了解表的基本概念、数据类型以及操作方式对于使用SQL Server进行数据管理至关重要。无论是通过界面还是命令方式进行操作,掌握这些基础知识都能帮助开发者更高效地管理和查询数据。

    SQL Server语句大全

    本篇文章主要介绍了如何在SQL Server环境中查询并获取所有表的相关信息,包括表名、字段名、主键标识、数据类型、字段长度、小数位数以及是否可为空等详细属性。 为了实现这一目的,作者提供了一段复杂的SQL查询...

    添加一个表,并为其添加4000多个测试数据的sql语句

    例如,使用脚本语言(如Python、Perl等)结合数据库操作,可以自动化生成数千条符合业务逻辑的随机数据,这对于测试系统的负载能力和异常处理能力至关重要。 #### 数据一致性与完整性 在填充测试数据时,还需要注意...

    数据库SQLserve2005

    表结构定义主要包括为每一列指定字段名、数据类型、数据长度以及是否允许为空。数据类型的选择是创建表的关键,因为它决定了存储数据的类型和范围。SQL Server 2005提供了多种数据类型: 1. 二进制数据类型:包括...

    SQL SERVER数据库脚本开发规范

    "SQL SERVER数据库脚本开发规范" SQL SERVER数据库脚本开发规范是数据库开发人员必须掌握的基本知识,旨在让SQL脚本风格上统一,性能上优化。以下是该规范的详细知识点: 一、 命名规范 * 命名标志法:使用 ...

    根据数据库(MS SqlServer)生成文档及说明信息的小工具

    描述中提到的“生成表的说明,字段的备注,类型,长度,小数位等信息”,是指该工具能够提取SQL Server中表的详细属性,如表的名称、每个字段的注释(备注)、数据类型、长度限制和精度(小数位数)。这些信息对于...

    Excel、Access转化成SQL工具中

    - 创建表结构:根据Excel中的列名和数据类型,创建对应的SQL表结构。注意,Excel中的文本字段可能需要调整为适合SQL的字符串类型。 - 数据类型匹配:Excel与SQL的数据类型可能存在差异,比如日期格式、数字精度等...

    java实体转mysql建表语句

    - 使用合适的数据类型,考虑数据范围和精度。 - 添加适当的索引以优化查询性能,但不要过度索引。 - 考虑使用InnoDB存储引擎以利用事务支持和行级锁定。 在实际开发中,通过理解Java实体类和MySQL建表语句之间的...

    SQL反模式.pdf

    - **描述**:错误地选择数据类型会导致数据存储空间浪费或数据精度损失。 - **解决策略**:根据实际业务需求合理选择数据类型,比如使用`VARCHAR`而不是`CHAR`以节省空间;对于需要高精度的数值字段,考虑使用`...

    财务分析系统(sql)

    《SQL在财务分析系统中的应用...熟练掌握SQL技能,将有助于提升财务分析的效率和精度,为企业决策提供强有力的数据支持。同时,结合现代的数据分析工具,可以进一步挖掘财务数据的潜在价值,推动企业的智能化财务管理。

    如何实现iFix与关系数据库连接_如何实现iFix与关系数据库连接_

    这涉及设置数据类型、长度和精度,确保iFIX变量与数据库字段兼容。 4. **编写数据传输逻辑**:使用iFIX的Scripting或Function Blocks来编写逻辑,以定时或事件触发的方式将SCADA数据写入数据库。例如,可以使用...

    Access数据库转换为SQL数据库

    在SSMS中,可以使用“导入和导出数据”功能,或者编写T-SQL脚本来迁移数据。 8. **映射字段**:在迁移过程中,确保Access数据库中的字段与SQL数据库中的字段一一对应。如果字段类型不匹配,可能需要进行调整以保持...

    两个不同数据库之间的对象的比较,字段(参数)的比较,以及类型的比较.

    在实际操作中,我们经常需要比较不同数据库之间的对象,例如表、视图、存储过程等,以及它们的字段(参数)和数据类型,以确保数据的一致性和准确性。这个过程通常发生在数据库迁移、升级、整合或者审计时。下面将...

    KETTLE时间戳-源数据自带时间

    Kettle支持多种数据类型,其中包括时间戳(Timestamp)。在Kettle的步骤中,如"表输入"(Table Input)、"CSV文件输入"(CSV File Input)等,可以自动识别并处理源数据中的时间戳字段。通过"字段映射"(Field ...

    Excel生产InsertSQL语句

    在生成SQL语句前,应仔细检查Excel表格中的数据格式是否符合数据库字段的要求,比如日期格式、数值精度等。此外,对于包含特殊字符的数据,如空格、引号等,需要进行适当的转义处理,以免引起SQL错误。 在...

    群主-SQL.pdf

    6. **表的结构**:表由一系列字段(列)组成,每个字段定义了特定的数据类型和属性。记录(元组)是这些字段的组合,代表具体的事物。表是一系列记录的集合,可能包含主键和外键来维护数据的一致性和完整性。主键是...

Global site tag (gtag.js) - Google Analytics