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

SQL读取指定数据表中的所有字段说明

 
阅读更多

--SQL读取指定数据表中的所有字段说明
declare @TableName nvarchar(250)--当前操作的数据表名
set @TableName='hzfa'--指定要查询的数据表名称(请修改成你自己数据库中的表名)
declare @ColumnName nvarchar(250)--游标中的当前查询的字段名称
declare @ColumnDescription nvarchar (250)--游标中的当前查询的字段说明

--声明读取数据表中所有字段说明的游标
declare mycursor cursor for select a.name,CAST(g.value AS nvarchar) from sys.columns a left join sys.extended_properties g on (a.object_id = g.major_id AND a.column_id=g.minor_id) where object_id=OBJECT_ID(''+@TableName+'') order by object_id,a.column_id
--打开游标
open mycursor
--从游标里取出数据赋值到约束名称变量中
fetch next from mycursor into @ColumnName,@ColumnDescription
--如果游标执行成功
while (@@fetch_status=0)
begin
if(@ColumnDescription is null)
begin
print '当前数据表['+@TableName+']字段['+@ColumnName+']对应的说明为空'
end
else
begin
--查询当前找到的字段说明
print '当前数据表['+@TableName+']字段['+@ColumnName+']对应的说明是['+@ColumnDescription+']'
end

--用游标去取下一条记录
fetch next from mycursor into @ColumnName,@ColumnDescription
end
--关闭游标
close mycursor
--撤销游标
deallocate mycursor

分享到:
评论

相关推荐

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

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

    SQL语句查询数据表主键和所有字段

    在数据库管理中,了解如何通过SQL语句查询数据表的主键和所有字段是一项基本而重要的技能。这不仅有助于数据库管理员或开发人员更好地理解数据库结构,还能在进行数据操作、优化查询性能或解决数据完整性问题时提供...

    C#实现查询特定数据表中的所有字段名称

    5. **遍历DataTable获取字段名称**:最后,通过迭代DataTable的Columns集合,可以获取到所有的字段名称。 ```csharp foreach (DataColumn column in dataTable.Columns) { Console.WriteLine(column.ColumnName); }...

    sqlserver 导出表及字段说明脚本.rar

    这个压缩包"sqlserver 导出表及字段说明脚本.rar"包含了一个名为"sqlserver 导出表及字段说明脚本.sql"的文件,这通常是一个用于生成SQL语句的脚本,用于描述数据库中的表结构以及各字段的详细信息。以下是对这个...

    SQL SERVE根据值查找所在的表和字段

    在SQL Server中,有时我们需要找出特定值存在于哪个表的哪个字段中。这通常发生在数据维护、数据分析或数据迁移等场景中,特别是当数据库中有大量表时,手动检查变得非常困难且耗时。本文将详细介绍如何使用SQL ...

    PostgreSQL获取表名和字段名

    2. **获取数据库中所有表名及表的注解信息** 如果需要获取每个表的注解(即对象描述),可以结合`pg_tables`和`pg_class`系统目录视图。`obj_description`函数用于获取对象的描述信息。以下查询显示了表名及其对应...

    Sql Server获取SQL所有数据库名、所有表名、所有字段名.docx

    这条语句将从 SysColumns 表和 SysTypes 表中获取指定表中的所有字段名、数据类型、是否可为空、字段长度等信息。 还可以使用以下语句获取所有字段名: `SELECT sys.systypes.name, sys.syscolumns.name AS ...

    java如何获得数据库表中各字段的字段名

    其中一项常见需求是获取数据库表中的所有字段名称。这通常在动态生成报表或者需要根据数据库结构动态创建Java对象时非常有用。 #### 基本原理 要实现这一功能,主要依靠`java.sql.ResultSetMetaData`类来获取元...

    java读取sqlserver image字段.docx

    本文将详细介绍如何使用Java语言读取SQL Server中的`IMAGE`字段,并将其转换为图片文件。 #### 二、关键技术点 ##### 1. JDBC连接SQL Server 在Java中,通过JDBC (Java Database Connectivity) 连接SQL Server是...

    经典的SQL查询语句,将内容作为字段查询

    当我们谈论“经典的SQL查询语句,将内容作为字段查询”时,我们通常是指在SQL中使用内容作为查询的一部分来检索特定数据。这样的查询对于数据分析师、数据库管理员以及任何需要从大量数据中提取信息的人来说至关重要...

    用sql语句由excel表往sqlserver数据库表中导数据

    - 这条语句解释为:从指定路径下的Excel文件中读取Sheet3的所有数据,并将这些数据插入到名为aaa的新表中。 - 其中`HDR=YES`表示Excel文件的第一行包含列名,`IMEX=1`表示强制外部导入/导出模式,这有助于处理非...

    C# 对SqlServer中Image字段的读写(例子)

    在C#编程环境中,我们经常需要处理这类数据,包括从数据库读取`Image`字段并显示为图片,或者将图片数据写入数据库。本篇文章将详细探讨如何在C#中与SQL Server的`Image`字段进行交互。 1. **二进制数据的处理** ...

    sql server中的image类型的数据导出到oracle的clob字段中

    SQL Server 中 Image 类型数据导出到 Oracle 的 CLOB 字段中 在进行数据库迁移或数据交换时,需要将不同数据库管理系统之间的数据类型进行转换。在本文中,我们将讨论如何将 SQL Server 中的 Image 类型数据导出到 ...

    mysql 查询表中多少个字段

    通过查询这个表,我们可以轻松地获取任何表中字段的数量。 ##### SQL语句示例 给定部分代码为: ```sql SELECT COUNT(*) FROM `information_schema`.`COLUMNS` WHERE `TABLE_NAME` = 'your_table_name' ORDER BY ...

    ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段

    本篇文章将详细探讨如何将ORACLE数据库中的BLOB(Binary Large Object)字段导入到SQL SERVER中的IMAGE字段,这通常涉及到数据转换、数据迁移以及可能的数据类型兼容性问题。 首先,让我们了解BLOB和IMAGE字段的...

    SQL查询最新时间字段及其他字段.rar

    在SQL(Structured Query Language)中,查询最新时间字段以及其他字段是一项常见的任务,特别是在数据库管理和数据分析中。这个"SQL查询最新时间字段及其他字段.rar"压缩包文件可能包含一个名为"双条件查询,显示一...

    怎样获取一个表中所有字段的信息

    ### 如何获取数据库表中所有字段的信息 在数据库管理与开发过程中,经常需要查询某个表的所有字段信息,包括字段名称、数据类型、长度、是否可为空等。这有助于更好地理解和维护数据库结构。本文将详细介绍如何通过...

    Spark SQL操作JSON字段的小技巧

    它的语法是 `get_json_object(json_string, json_path)`,其中 `json_string` 是包含JSON数据的字符串,而 `json_path` 是一个类似于JSON Path的表达式,用于指定要提取的字段。例如,要从 `{"k": "foo", "v": 1.0}`...

    同步所有数据窗口中字段长度

    2. **获取数据窗口列表**:在PB环境中,你可以通过“项目浏览器”(Project Explorer)查看当前项目中的所有数据窗口对象。这些数据窗口可能分布在不同的PBL(PowerBuilder Library)文件中,例如“pb8_csdn.pbl”。...

Global site tag (gtag.js) - Google Analytics