问两个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 '