SQL SERVER2000里的存储过程里的INSERT语句怎么不能用子查询作为值啊!INSERT INTO orders VALUES
(@ordno, 'jan', @cid, @aid, @pid, @qty,
(SELECT p.price * @qty * (1 - c.discnt*0.01) as dollars FROM products p, customers c
WHERE p.pid = @pid and c.cid=@cid))这样为什么不可以???
(@ordno, 'jan', @cid, @aid, @pid, @qty,
(SELECT p.price * @qty * (1 - c.discnt*0.01) as dollars FROM products p, customers c
WHERE p.pid = @pid and c.cid=@cid))这样为什么不可以???
解决方案 »
- java对象行为问题,用户登陆属于用户对象的行为么
- 传闻:Java IO相对C/C++,效率为什么低??为嘛!!??
- 如何培养学习能力
- jbuilder2005编译老出现空指针异常,请大虾帮帮看看源代码。感激不尽
- 打印机在套打时显示"PCL XL error Warning: IllegalMediaSize",请高手指教!!!特急!!!
- 整型-4转化为4个字节是不是11111111 11111111 11111111 11111100?
- 请教:用java进行des加密中的密钥问题
- 一个基础的问题?
- 菜鸟问题:我的数组负值不对?各位上眼看一眼?
- JAVA PHP ASP应该学哪 一个!他们之间有什么差别!哪一更有潜力啊!
- 求 一个算法,关于在VECTOR数组中查找
- 急问:怎么java里调用SQL SERVER些好的PROCEDURE啊!
我想把一句select语句查出来的值用来作为一个插入的值该怎么办?????
select @ordno,'jan',@cid,@aid,@pid,@qty,p.price*@qty*(1-c.discnt*0.01) from products p, customers c
WHERE p.pid = @pid and c.cid=@cid