--先在資料庫中建立test表,表中有列名為name,型別為varchar(50)
然後先執行
create procedure proc_insert
@name varchar(50)
as
begin
insert into test values(@name)--插入資料
end
go
create procedure proc_update
@newname varchar(50),@oldname varchar(50)
update test set name=@newname where name=@oldname--更新資料
--其中proc_insert為儲存過程名,可自定義 procedure可使用簡寫proc
上面執行完成後呼叫儲存過程
exec proc_insert "曉華"--將"曉華"新增到test表中
exec proc_update "小明","曉華" --將表中"曉華" 改為"小明",必須與儲存過程變數順序相同
exec proc_update @oldname="小明",@newname="曉華"--與儲存過程變數順序可以不同
--先在資料庫中建立test表,表中有列名為name,型別為varchar(50)
然後先執行
create procedure proc_insert
@name varchar(50)
as
begin
insert into test values(@name)--插入資料
end
go
create procedure proc_update
@newname varchar(50),@oldname varchar(50)
as
begin
update test set name=@newname where name=@oldname--更新資料
end
go
--其中proc_insert為儲存過程名,可自定義 procedure可使用簡寫proc
上面執行完成後呼叫儲存過程
exec proc_insert "曉華"--將"曉華"新增到test表中
exec proc_update "小明","曉華" --將表中"曉華" 改為"小明",必須與儲存過程變數順序相同
exec proc_update @oldname="小明",@newname="曉華"--與儲存過程變數順序可以不同