--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
分享到:
相关推荐
vs2010环境中使用C#实现对特定数据表的所有字段名称的查询。
sql语句:按照某一个字段进行去重后获取全部字段。
java如何获得数据库表中各字段的字段名
java读取sqlserver image字段.docx
一直在用ADOQuery读取数据库字段,当遇到SQL Server数据库Text型字段时,一直读取不全,在网上搜索很多遍未解决。试探将asstring 换为 CurValue。成功!
SQL查询最新时间字段及其他字段.rar
C# 对SqlServer中Image字段的读写的思路是将图片转换为二进制在向数据库写.
Sql Server获取SQL所有数据库名、所有表名、所有字段名.docx
//从数据表中读取“字段名=字段值”的所有字段并根据字段名排序【倒序】 sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" //从数据表中读取“字段名中包含字段值”的所有...
SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦。文中介绍了SQL Server中读取XML文件的简单方法。有了这种解决办法,对XML文档进行各种处理就成为了可能...
读取SQL Server表、字段注释信息的脚本
VB读取显示Access数据库中的数据,并运用SQL语句查询的实例,超简单的代码,刚学习VB不久的新手适合参考。
主要给大家介绍了关于Spark SQL操作JSON字段的小技巧,文中通过示例代码介绍的非常详细,对大家学习或者使用spark sql具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
通过解析sql语句获取表血缘关系
从Sql server 2008获取表字段属性信息,注释信息 。注意,字段说明除非有备注才显示,如果没有的的情况下显示空白是正常的。
把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来
sqlserver字段类型介绍 数据库中,英文字符只需要一个字节存储就足够了,但汉字和其他众多非英文字符,则需要两个字节存储。如果英文与汉字同时存在,由于占用空间数不同,容易造成混乱,导致读取出来的字符串是乱码...
2.获取sqlite创建表的sql语句字符串,然后进行解析获取到相应的字段 3.采用配置文件的方式,将所有字段名写入配置文件 下面针对这三个方法给大家逐一详细介绍。 方法1:使用sqlite3_get_table函数 代码: char *...
使用delphi读写sqlserver中image字段,可以读取dmp,jpg,gif等格式的图片,至于二进制文件没有尝试过。
1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要。 2、纵向、横向分割表,减少表的尺寸(sp_spaceuse) 3、升级...