(
pid in varchar2,
sid in varchar2,
distribute in varchar2,
re in varchar2,
expdate in date
)
is
begin
update tblExploration set expdate=TO_DATE('||expdate||',"YYYY-MM-DD HH24:MI:ss"),ExpUserID=sid,proid=pid,distribute=distribute,re=re where proid=pid;
end sp_editexp;
这样一个存储过程 在asp.net(c#)中调用出现了问题,但是不知道出了什么问题。直接在数据库俩执行是可以的。
我怀疑是to_date () 的问题。
请问一下 这里的to_date使用方法正确吗?
谢谢!
pid in varchar2,
sid in varchar2,
distribute in varchar2,
re in varchar2,
expdate in date
)
is
begin
update tblExploration set expdate=TO_DATE('||expdate||',"YYYY-MM-DD HH24:MI:ss"),ExpUserID=sid,proid=pid,distribute=distribute,re=re where proid=pid;
end sp_editexp;
这样一个存储过程 在asp.net(c#)中调用出现了问题,但是不知道出了什么问题。直接在数据库俩执行是可以的。
我怀疑是to_date () 的问题。
请问一下 这里的to_date使用方法正确吗?
谢谢!
解决方案 »
- 求助!informix 与 oracle 日期差异
- 求教,从表中取出距当前时间最近的一组设备
- Enterprise Manager Console 连接不了
- 求助:无法用EXP/IMP命令?
- 又没有使用过Oracle 的 LDAP server的?帮帮忙!
- 我的oracle登录问题,不知道大家遇到没有?
- 来者有分,关于oracle存储的优化,欢迎讨论发言
- Oracle8中如何向数据库中添加数据?
- **************如何让数据库自动启动?**************
- 请问,主键和索引到底有什么区别?
- 高手留步,oracle中case语句可以用哪些语句来替换?加分阿!
- 在存储过程中建立临时表需要哪种权限?
expdate in date
既然是date,在更新的时候就不需要转换,另外建议把参数名改下,不要和字段名相同,然后执行
update tblExploration set expdate=v_expdate,ExpUserID=sid,proid=pid,distribute=distribute,re=v_re where proid=pid;
2、参数和表的列名不要同名
2楼的to_date的用法是正确的~