相关疑难解决方法(0)

创建没有列的表

我可以通过t-sql在SQL Server中创建一个没有任何列的表吗?

t-sql sql-server-2005 sql-server-express

23
推荐指数
1
解决办法
2万
查看次数

SQL表是否可能具有零列?

我正在使用以下查询来收集有关表的列的信息:

SELECT COLUMN_NAME,
       ORDINAL_POSITION,
       DATA_TYPE,
       CHARACTER_MAXIMUM_LENGTH,
       Is_NULLABLE
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = 'TableName'
    ORDER BY ORDINAL_POSITION
Run Code Online (Sandbox Code Playgroud)

如果此查询返回零结果,我可以安全地声明该表不存在吗?或者是某种可能的表存在但是(反过来)没有列?

我已经查询INFORMATION_SCHEMA.TABLES了表是否存在该表,但是如果可能的话我想将其剪切为一个查询.

为了将来参考,我发现了以下相关问题:
创建一个没有列的表
我可以在SQL Server中选择0列吗?

sql sql-server

7
推荐指数
1
解决办法
332
查看次数