在动态编程中,我们需要获取表的结构数据,如表名,数据类型,精度等数据。你可以参考下面几行代码:

获取表的结构数据

 

DECLARE @table_Name SYSNAME = 'Q'


SELECT t.TABLE_NAME, 
       c.COLUMN_NAME, 
       c.DATA_TYPE, 
       c.NUMERIC_PRECISION,
       c.NUMERIC_SCALE,
       ISNULL(CHARACTER_MAXIMUM_LENGTH,0 ) AS SIZE
FROM INFORMATION_SCHEMA.TABLES AS t
INNER JOIN INFORMATION_SCHEMA.COLUMNS c ON 
    (t.TABLE_NAME = c.TABLE_NAME) 
WHERE t.TABLE_NAME= @table_Name
ORDER BY t.TABLE_NAME
Source Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2021-12-10
  • 2021-12-24
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2021-07-15
相关资源
相似解决方案