執行帶參的sql和帶參的儲存過程以及不帶參

2021-05-25 04:37:27 字數 903 閱讀 9007

sqlparameter myparm = new sqlparameter();

myparm.parametername = "@id";

myparm.sqldbtype = sqldbtype.nvarchar;

myparm.size = 20;

myparm.value = "10";

// sqlparameter myparm=new sqlparameter("@id",sqldbtype.nvarchar,20);

// myparm.value="10";

string sql = "update mytable set name='my51aspx' where id=@id ";

sqlconnection conn;

if (conn = null)

{if (conn.state = system.data.connectionstate.closed);

conn.open();

sqlcommand cmd = new sqlcommand();

cmd.connection = conn;

cmd.commandtext = sql;

cmd.commandtype = commandtype.text;

cmd.parameters.add(myparm);

cmd.executenonquery();

cmd.parameters.clear();

//  在這段程式於中只要把

cmd.commandtype = commandtype.storedprocedure;

cmd.commandtext = "寫上儲存過程的名字";

//那麼上述程式,就是帶引數的儲存過程:

//若不帶引數的話,就不要引數即可

Oracle儲存過程呼叫帶參的儲存過程

oracle儲存過程包含三部分 過程 宣告,執行過程部分,儲存過程異常。oracle儲存過程可以有無引數儲存過程和帶引數儲存過程。一 無參程式過程語法 1create orreplace procedure noparpro2as 3begin 4 5 exception 儲存過程異常6 7end ...

mysql帶參儲存過程小例子

儲存過程p get class name是根據輸入的班級號判斷班級名稱 儲存過程p insert student是接收輸入的學生資訊,最終將資訊插入學生表。sql view plain copy print?drop procedure if exists p get class name crea...

Python partial 返回帶參的函式物件

from functools import partial partial 傳入引數 第乙個為乙個可呼叫物件,一般為乙個函式 後面的引數 是函式的入參 最後返回乙個新的可呼叫物件 partial中可以不用把函式的引數全部傳入 沒有傳入的引數,可以當做返回物件的如參 編寫python程式時候,可能會出...