62,267
社区成员
发帖
与我相关
我的任务
分享
create procedure Test
@表名 varchar(20),
@学号 int ,
@课程名 varchar(20),
@成绩 int,
@学年 varchar(10),
@学期 varchar(10),
@返回提示 out varchar(20)
as
delcare pt_cursor cursor for
select * from TABLES where TABLES.TABLE_NAME=@表名
begin
open pt_cursor
fetch pt_cursor
if(@@sqlstatus=2)
begin
close pt_cursor
create table @表名(
@学号 int ,
@课程名 vchar(20),
@成绩 int,
@学年 vchar(10),
@学期 vchar(10)
)
@返回提示='成功建表‘
return
end
close pt_cursor
@返回提示='目标存在‘
end
--创建存储过程
CREATE Proc CreateATable
as
CREATE TABLE MyTable(id int,uName varchar(20),pwd varchar(100))
--执行存储过程
exec CreateATable