读书人

select * into b解决方案

发布时间: 2012-02-27 10:00:22 作者: rapoo

select * into b
select * into b
from a where 1 <> 1 这里的1是啥意思一直没看明白,还1 <> 1呢?

[解决办法]
因1=1,所以件永不成立,就不插入任何,只是制表.

你也可以

select * into b from a where 1 = 2
[解决办法]
复制一个与表a 一样的表结构 表b
1 <> 1 永远为假~~~是个条件...保证永远不满足条件.
[解决办法]
永假条件
[解决办法]
这是一个通用查询条件,就是为了后面加条件的
[解决办法]
复制表结构而已

或者,在某些情况下,想得到一个空的数据集的话,也可以使用这个条件
[解决办法]
不行的句
[解决办法]
select top 0 * into b from a
[解决办法]
mark
[解决办法]
复制表结构
[解决办法]
这条语句将新建一个与a结构一样的b表,但是b表里没任何数据
[解决办法]
只有表结构,没有相关属性,如:关键字、约束、默认值等。

读书人网 >SQL Server

热点推荐