aardio 文档

aardio 范例: 存储过程

//存储过程

import console;
import sqlServer;

//打开数据库
var db = sqlServer( 
    ["Data Source"]= "IP地址,服务端口";
    ["Database"]= "数据库名";
    ["User ID"]  = "用户名";
    ["Password"]= "用户密码"; 
)

//创建存储过程
if( ! db.existsProcedure("proc_aardio_test") ){
    db.exec("
    CREATE PROC proc_aardio_test( @a INT OUTPUT,@b INT )    
    AS
    begin
        SET @a=123
        SELECT @a + @b
    end
    ");    
}

//创建命令参数对象,用于执行存储过程
var cmd = db.createCommand( "proc_aardio_test" ); 

//绑定存储过程参数
cmd.bind(
    a = 2;
    b = 3;
)

//执行并显示结果
console.dump(cmd.stepQuery() )

console.dump("输出参数a的值",cmd.parameters("@a").value)

//关闭数据库连接
db.close();

console.pause();

Markdown 格式