str14 = "insert into user_basic ( CN,USERTYPE,PASSWD_MD5,QUESTION,ANSWER_MD5,NICKNAME, CERT_NUMBER,REGDATE,UIN) select newaccname,0 , passwd_md5 ,question, answer_md5, '" + nickname + "' , '0000' ,to_date('2009-01-01','YYYY-MM-DD HH24:MI:SS'), seq_user_basic_uin.NEXTVAL from tlhq_temp where bz=0 and passwd_md5 is not null";
command3.set_CommandText(str14);
command3.ExecuteReader();
command3.set_CommandText(str14);
command3.ExecuteReader();
解决方案 »
- 想让PLSQL Developer既能连接远程oracle又能连接本地的,该怎么设置
- job创建时出错
- 求一个sql
- unix调用换成xp 命令行的调用?
- oracle巨难问题,不够补分
- oracle9i+solaris9下编译C报wrong ELF class: ELFCLASS64 错
- 大家有谁知道Oracle里竖列变横列的函数是什么呀?着急呀~~~~~~~~~
- EXCEPTION 捕捉问题
- 求助一个问题关于sql字符串合并
- LINUX路径问题
- 【表结构】在不删除不损坏原表结构的情况下,如何通过PL/SQL修改某一个表的结构(主键或非主键字段的长、类型、是否为空)等?
- oracle安装时出现三次错误。
command3.set_CommandText(str14);
command3.ExecuteReader();
至少这里有错。要严格一致-》
to_date('2009-01-01','YYYY-MM-DD'),
ORA-00933:SQL 命令未正确结束tlhq_temp 表是在 tlbb账号里user_basic 是在另一个账号里 但是tlbb这个账号可以修改user_basic这个表
->试试看
from TLHQ_TEMP t where t.bz=0 and t.passwd_md5 is not null”
“insert into user_basic(CN,USERTYPE,PASSWD_MD5,QUESTION,ANSWER_MD5,NICKNAME,CERT_NUMBER,REGDATE,UIN) select newaccname,0,passwd_md5,question,answer_md5,''” + nickname + “'',''0000'',to_date(''2010-01-01'',''YYYY-MM-DD''),seq_user_basic_uin.NEXTVAL from TLHQ_TEMP where bz=0 and passwd_md5 is not null”
最好用绑定变量的方式,不要用‘文字’。有隐患你执行的时候,有没有提示呀
提示 ORA-00933:SQL 命令未正确结束