我正在读一本有关SQL的书。
在那本书中,我在下面看到了一个奇怪的查询:
SELECT * into mycustomer from customer WHERE 1=2
在此查询中,“ WHERE 1 = 2”是什么?
最佳答案
通常,根据您的情况,将一个表的结构复制到另一个表中。
SELECT * INTO mycustomer FROM customer WHERE 1=2
此代码在新表
Customer
中创建表MyCustomer
的相同结构。请注意,在SQL Server中,约束不会被复制;因此可能您需要重新创建约束。
关于sql - 该查询是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2467897/