^_^>>select * from test; ID K VALUE
---------- - ----------
1 a 102930^_^>>truncate table test;
表已截掉。
^_^>>desc test1;
名称 空? 类型
----------------------------------------------------- -------- ------------------------------------
ID NUMBER(4)
KIND CHAR(1)
VALUE VARCHAR2(10)^_^>>select * from test1; ID K VALUE
---------- - ----------
1 a 102930^_^>>update test1 set value='12345';已更新 1 行。^_^>>select * from test1; ID K VALUE
---------- - ----------
1 a 12345^_^>>alter table test modify(value number(5));
表已更改。
^_^>>insert into test(id,kind,value) select id,kind,to_number(value) from test1;已创建 1 行。^_^>>select * from test; ID K VALUE
---------- - ----------
1 a 12345
---------- - ----------
1 a 102930^_^>>truncate table test;
表已截掉。
^_^>>desc test1;
名称 空? 类型
----------------------------------------------------- -------- ------------------------------------
ID NUMBER(4)
KIND CHAR(1)
VALUE VARCHAR2(10)^_^>>select * from test1; ID K VALUE
---------- - ----------
1 a 102930^_^>>update test1 set value='12345';已更新 1 行。^_^>>select * from test1; ID K VALUE
---------- - ----------
1 a 12345^_^>>alter table test modify(value number(5));
表已更改。
^_^>>insert into test(id,kind,value) select id,kind,to_number(value) from test1;已创建 1 行。^_^>>select * from test; ID K VALUE
---------- - ----------
1 a 12345
解决方案 »
- 关于Oracle9i本地数据的可逆加密
- merge into 在触发器中的使用,与NEW 有关。
- 请大侠指点,在线等候!!--一个根据传递参数的查询!!!
- 请帮着看一下这条语句有没有问题
- 各位大侠,这个sql怎么写,在线等啊!!!!!!!!!!!!!!!!
- 请教大师关于WEB项目中的游标越界的问题
- 再问如何关闭oracle占用8080端口问题
- 关于建表外间的问题
- 安装Oracle时候出现问题,急救!
- oracle805 & win2000server下导入数据,错误提示sql*loader524急急急急急急急
- 如何从sale表COPY一条记录插入sale表中?
- 菜鸟小脚上路 情大侠们扶一把 谢!!!!!问题小小 大侠请进有分的!!!!:-)
像你这样能判断出 由非法字符吗?我用你的语法,得到的结果是99,1
但我的库里面确实有非法字符。有什么好的办法判断非法字符?我用的办法是
select to_number(codeno) from B,在 第 960 行出错,出现非法字符。还有什么更好的办法判断是否有非法字符?
SQL> set serveroutput on
SQL> declare
2 a varchar2(10):='111';
3 b number:=111;
4 begin
5 a:=b;
6 dbms_output.put_line('隐式转换');
7 exception
8 when others then
9 dbms_output.put_line('出错');
10 end;
11 /
隐式转换PL/SQL procedure successfully completed