使用存储过程在表中插入新行时,我想返回AutoID。下面是存储过程,它基于where子句获取行,然后在表中插入具有新ID的相同行;我需要这个新ID。
.button {
text-transform: none;
}
我什至尝试了以下参考,但没有用 oracle procedure returns integer
谢谢
答案 0 :(得分:0)
您可以尝试以下我的简单示例之一:如果有人在SQL中需要相同的东西
In SQL : You can try
CREATE PROCEDURE Add_Employee
@Emp_Name CHAR(100),
@Emp_Dept CHAR(50),
@Emp_Address CHAR(30),
@Emp_City CHAR(25),
@Emp_Number CHAR(10),
@Emp_Salary CHAR(30)
AS
BEGIN
declare @id int;
INSERT INTO Employee
(EmpName, EmpDept,Address,City,Phone,Salary)
VALUES( @Emp_Name ,@Emp_Dept , @Emp_Address ,@Emp_City , @Emp_Number, @Emp_Salary)
set @id=SCOPE_IDENTITY();
return @id