我说错了pack VARCHAR2(13)还是不行的
解决方案 »
- pro*c ORA-01002: fetch out of sequence 原因
- 如何获取ORACLE存储过程的参数个数
- 当Oracle数据文件或者日志文件丢失时,可采用的措施
- 页面如何显示java.sql.Date的时间?就是有时分秒。急!!!
- Mysql用LOAD DTA INFILE导入数据
- 讨论下物化视图
- 这个oracle触发器怎么做?
- 请问在哪里可以down到oracle参考手册, 多谢!
- 急急急!调用存储过程后,数据库发出ORA-3127错误,说还有活动操作存在?
- 在oracle9iOracle9i能在 profesional 下安装吗?
- 要建索引,看了篇文章,说修改下排序内存差数,可以加快,请问那里可以修改???
- 存储过程执行的问题,我不知道什么原因?请高手解释一下谢谢!!
Oracle数据库的一个字段结构为 pack VARCHAR2(13)插入 String类型的字符 "HBbd",为什么插入出错??
string M="HBbd"
insert into 表名 (pack)values(M) 为什么出错呢?
'Hbdb'的长度为四
alter table tablename modify (pack varchar2(20));
长度自己定义.
Oracle数据库的一个字段结构为 pack VARCHAR2(13)插入 String类型的字符 "HBbd",为什么插入出错??
我用的java的jdbc方式插入数据出现问题
string M="HBbd"
insert into 表名 (pack)values(M) 为什么出错呢?
数据库中字符串类型是需要''括起来的。
或者用下面的转换一下
String v_szcode = replacesubstr(M,"\'","\'\'");
String stString = "'" + v_szcode + "'";
insert into 表名 (pack)values(stString);
你这两句话是在什么环境下写的?
M varchar(13):='HBbd';
再写插入语句:Insert Into pack Values(M);