查询表的所有字段及类型

     SELECT name=COLUMN_NAME,type=CASE WHEN CHARACTER_MAXIMUM_LENGTH IS NOT NULL
     THEN DATA_TYPE+'('+CONVERT(VARCHAR(10),CHARACTER_MAXIMUM_LENGTH)+')'
     ELSE DATA_TYPE END,col='',temp=''
     FROM information_schema.COLUMNS WHERE TABLE_NAME = 'table_name'

posted @ 2020-08-28 11:15  棂信  阅读(512)  评论(0编辑  收藏  举报