回覆列表
  • 1 # 使用者3417633067606

    --先在資料庫中建立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="曉華"--與儲存過程變數順序可以不同

  • 中秋節和大豐收的關聯?
  • 形容時間久遠的成語?