是不是选取某几个字段时,必须用select ...into ...,存储过程才有效? select...into....是Oracle中的赋值语句相当于SQL server中的select 变量=值一样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是简单的SELECT 语句呀!select col INTO var from tab这是语法呀,如果是返回多个记录就要使用游标了c#访问存储过程。SqlCommand sampleCMD = new SqlCommand("Package.ProName", myConn);sampleCMD.CommandType = CommandType.StoredProcedure;...myCDim myConnection As New OracleConnection(connectstring) myConnection.Open() Dim myCommand As New OracleCommand() myCommand.Connection = myConnection myCommand.CommandType = CommandType.StoredProcedure myCommand.CommandText = "packagename.procedurename" myCommand.Parameters.Add("CURSORname", OracleType.Cursor).Direction = ParameterDirection.Output Dim myReader As OracleDataReader myReader = myCommand.ExecuteReader() ListBox2.DataSource = myReader ListBox2.DataTextField = "PROJECTNAME" ListBox2.DataBind() ListBox2.SelectedIndex = 0 myReader.Close() myConnection.Close() myReader = Nothing myConnection = Nothing 这是oracle的语法,在过程内部将选出来的数据赋给变量的语法. 然后可以把变量赋给你的OUT参数. 如果仅仅是select操作而没有赋值就没有必要使用存储过程了 补充说明一下: 只选取一条记录,我在调用存储过程后,在程序中怎么获得out参数的值?是不是textbox.text=包.过程.参数?我知道textbox.text=OracleDataReader.[col].tostring,但涉及到过程就不明白了,初学的菜鸟:( 求一个SQL语句 数值型如何转换成字符型 oracle存储过程 oracle 触发器问题 使用sqlplus启动数据库时,使用sysdba角色连接错误问题 怎么在PL/SQL里面写select ... in (xxx) 急,ADodb读数据库字段间隔出现 ? ,等其他符号 9i 中创建了表空间和新用户没有模式? 在线求救 oracle8.1.5与8.1.7差别 关于DELPHI连接ORACLE 9i UP有分 fault tolerant server 改变索引的的问题!!急!!
这是语法呀,如果是返回多个记录就要使用游标了c#访问存储过程。
SqlCommand sampleCMD = new SqlCommand("Package.ProName", myConn);
sampleCMD.CommandType = CommandType.StoredProcedure;
...myC
Dim myConnection As New OracleConnection(connectstring)
myConnection.Open()
Dim myCommand As New OracleCommand()
myCommand.Connection = myConnection
myCommand.CommandType = CommandType.StoredProcedure myCommand.CommandText = "packagename.procedurename" myCommand.Parameters.Add("CURSORname", OracleType.Cursor).Direction = ParameterDirection.Output Dim myReader As OracleDataReader
myReader = myCommand.ExecuteReader() ListBox2.DataSource = myReader
ListBox2.DataTextField = "PROJECTNAME"
ListBox2.DataBind()
ListBox2.SelectedIndex = 0 myReader.Close()
myConnection.Close()
myReader = Nothing
myConnection = Nothing