nbsp; DB_Address, DB_User, DB_Password, DB_Name, DB_ConnString, HttpRoot
From WebSite_Info
WHERE id=Id_;
END site_GetSiteData;
END pkg_cms;
/
调用:
OracleParameter[] param = new OracleParameter[ 2 ]
{
new OracleParameter(PARM_ID_, OracleType.Number, 8),
new OracleParameter("p_rc", OracleType.Cursor, 2000, ParameterDirection.Output, true, 0, 0, "",DataRowVersion.Default, Convert.DBNull)//此处为包体中声明的游标类型
};
param[ 0 ].Value = siteID;
return OracleHelper.ExecuteReader(OracleHelper.CONN_STRING_BASE, CommandType.StoredProcedure,"pkg_cms.site_GetSiteData", param);
//调用时候先写包名
3. Oracle存储过程中其它的方法
字符串操作
INSTR(STR,Maker)//取字符串中字符的位置
SUBStr(str,beginnum,len)//取子串
To_char()//将数字转到字符串
|| //拼串 相当于+ 号
LENGTH(Oldword) //取字符串长度
时间类
to_date(''''dateStr'''',''''YYYY-Mi-DD'''')//字符串转成date型”’YYYY-MM-DD’”
Date1-date2=天数
共同交流 欢迎指正 MSN:yutao728@hotmail.com
上一页 [1] [2] [ORACLE]C#中使用Oracle 存储过程笔记
|