【发布时间】:2019-07-31 14:36:05
【问题描述】:
我知道您可以使用下面的查询来获取表列的类型。
select COLUMN_NAME, DATA_TYPE
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME = 'myTbl'
我想知道当您编写一个涉及 2 个或更多表的选择查询时,您是否可以做类似的事情? IE。有没有办法确定列数据类型?
【问题讨论】:
-
您可以潜在地使用动态 SQL 并设置联合查询,其中结果集中每一列的第一行是类型。但是,通常情况下,您只需像往常一样检查表结构和查询。
标签: sql-server sql-server-2016