我创建了一个学生表,并尝试使用存储过程向该学生表插入数据。
帮助我使用存储过程插入数据。
CREATE TABLE students
(
student_id integer not null ,
student_name varchar(100),
student_age integer,
mobile_no varchar(20)
);
CREATE PROCEDURE sp_student
(@student_id int,
@student_name varchar(100),
@student_age varchar(100),
@mobile_no varchar(20))
AS
BEGIN
INSERT INTO students (student_id, student_name, student_age, mobile_no)
VALUES (@student_id, @student_name, @student_age, @mobile_no);
END;
我假设您在LUW上。删除CREATE PROCEDURE ...
语句中的AS
:
CREATE PROCEDURE sp_student(
@student_id int,
@student_name varchar(100),
@student_age varchar(100),
@mobile_no varchar(20)
)
BEGIN
...
参见CREATE PROCEDURE (SQL) statement