• 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 

  • 相关阅读:
    笔记:多线程访问ConcurrentHashMap对key加锁
    根据第三列去重
    Correct the classpath of your application so that it contains a single, compatible version of org.apache.log4j.ConsoleAppender
    python 中将源配置为阿里
    criteria两个 判断
    git flow
    sqlmap用法详解
    MongoDB 入门
    MongoDB 手册
    OWASP TOP 10简单介绍
  • 原文地址:https://www.cnblogs.com/xqf222/p/3306735.html
Copyright © 2020-2023  润新知