首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问个低能有关问题,sql server insert into语句是否可以加where

2012-01-22 
问个低能问题,sql server insert into语句是否可以加where如题[解决办法]可以[解决办法]insert into table

问个低能问题,sql server insert into语句是否可以加where
如题

[解决办法]
可以
[解决办法]
insert into table1(字段列表) select 字段列表 from table2 where ......
[解决办法]
也可以多表联合查询
insert into table1(字段列表) select 字段列表 from table2,table3 where 关联条件 and/or 其它条件
[解决办法]
可以
[解决办法]
不可以,加where 是跟在其它子句后如
insert into ...select... where
[解决办法]
where 是数据筛选(即查询)的条件,insert 它只是增加与库中已有数据无关,与select 及update不同
[解决办法]
最典型的 insert into values() 你加不上where 吧
还有一个 insert into exec 存储过程 你也加不上where吧
[解决办法]
当然可以加了
[解决办法]
你加一个试试
[解决办法]
insert INTO a
(
id
)
SELECT

7

WHERE 1=1

可以的

热点排行