当前位置: 代码迷 >> Sql Server >> 问两个SQL相关有关问题
  详细解决方案

问两个SQL相关有关问题

热度:86   发布时间:2016-04-27 16:12:09.0
问两个SQL相关问题。
1、SQL2005中insert   的values中可否使用子查询?
Insert   into   PNS_System_Log.[dbo].SystemConfig_AlarmReveiver(AlarmID,ReveiverID)
values   (select   AlarmID   from   PNS_System_Log.[dbo].SystemConfig_Alarm   where   AlarmName   =   '1 ', '5 ')
我这么写怎么错了?

2、多表关联更新和添加是用存储过程好呢?还是就用SQL语句?过程挺复杂的!

------解决方案--------------------
1.

改為


Insert into PNS_System_Log.[dbo].SystemConfig_AlarmReveiver(AlarmID,ReveiverID)
select AlarmID, '5 ' from PNS_System_Log.[dbo].SystemConfig_Alarm where AlarmName = '1 '
  相关解决方案