SQL中把查询到值赋值给变量
2015-09-07 10:33
417 查看
CREATE PROCEDURE [dbo].[pos_InvoiceDetailAdd150907] @billId VARCHAR(10), @itemNum INT, @item VARCHAR(50), @unitPrice DECIMAL(10,3), @amount DECIMAL(10,3) AS DECLARE @MAXID INT SELECT @MAXID=MAX(ID)+1 FROM XY_INVOICEDETAIL WHERE BILLID=@billId INSERT INTO XY_INVOICEDETAIL(ID,BILLID,ITEMNUM,ITEM,FCUP,FCAMOUNT) VALUES(@MAXID,@billId,@itemNum,@item,@unitPrice,@amount) GO
相关文章推荐
- oracle静默安装
- Maven 3 + Hibernate 3.6 + Oracle 11g Example (Annotation)
- 基于内存,redis,mysql的高速游戏数据服务器设计架构
- MySQL_忘记Root密码并找回
- mysql 5.6 datetime default now()
- 问题:oracle decode;结果:oracle中的decode的使用
- MySQL cmake安装
- H2内存数据库死锁
- Maven 3 + Hibernate 3.6 + Oracle 11g Example (XML Mapping)
- Oracle Database - ORA-01720 - grant option does not exist for 'AnObject'
- oracle数据库表的解锁问题
- SQL Server中的连接查询详解
- Maven 2 + Hibernate 3.2 + MySQL Example (Annotation)
- oracle 10g dataguard物理standby配置 (数据文件以文件系统存储)
- 报表性能优化方案之单数据集分页SQL实现层式报表
- 报表性能优化方案之单数据集分页SQL实现层式报表
- SQL Server 索引中包含查询字段 (INCLUDE索引)
- oracle加固
- mysql下sql语句 update 字段=字段+字符串
- 关于NoSQL的了解