zoukankan      html  css  js  c++  java
  • 使用INFORMATION_SCHEMA.Columns查询数据表结构

    使用情形1:写数据字典(Word文档)时,

    需要获取表结构,以加快书写速度,当然,前提是没有文档导出工具。

    使用情形2:生成实体时,

    前提也是没有代码生成工具。

    脚本

    SELECT A.COLUMN_NAME,
    CASE WHEN A.CHARACTER_MAXIMUM_LENGTH IS NULL THEN A.DATA_TYPE
         WHEN A.CHARACTER_MAXIMUM_LENGTH IS NOT NULL THEN 
              convert(VARCHAR(10), A.DATA_TYPE)+'('+convert(VARCHAR(10), A.CHARACTER_MAXIMUM_LENGTH)+')' END ,
    CASE WHEN A.IS_NULLABLE = 'YES' THEN 'Y' 
         WHEN A.IS_NULLABLE = 'NO' THEN 'N' END 
    FROM INFORMATION_SCHEMA.Columns AS A
    WHERE A.TABLE_NAME = 'EXAM_PRIORITY'
    结果如下:

    image

  • 相关阅读:
    装饰器(一)
    函数内置方法
    递归
    函数(三)
    python常用模块
    python模块与包
    python内置函数
    python函数
    python文件处理
    函数编程
  • 原文地址:https://www.cnblogs.com/pengzhen/p/4021095.html
Copyright © 2011-2022 走看看