13:05:45 SQL> select substr('test ip 1.1.1.1 kk',instr('test ip 1.1.1.1 kk',' ',1,2)+1,
13:06:33 2 instr('test ip 1.1.1.1 kk',' ',1,3)-instr('test ip 1.1.1.1 kk',' ',1,2)) from dual;SUBSTR('
--------
1.1.1.1实际:100
13:07:00 SQL>
13:06:33 2 instr('test ip 1.1.1.1 kk',' ',1,3)-instr('test ip 1.1.1.1 kk',' ',1,2)) from dual;SUBSTR('
--------
1.1.1.1实际:100
13:07:00 SQL>
解决方案 »
- 急, ORACLE非单组分组函数问题
- 将一列中所有的点号改为横线
- 请教一个外键的问题
- 如何建立、运行一个在0点调用存储过程proc_insert的trigger?
- 这条sql语句如何进行调优,希望能运行快点
- 数据库A中,如何在pl/sql过程里操作数据库B中的表?
- 一个小问题,急
- 急!急!急!在OEM中添加节点 节点中没有数据库????
- 怎样在存储过程中,使用输出的游标
- 在oracle中写触发器时如果是for each row 就不能访问全表,只能访问:new 和:old ,
- 通过公网联接防火墙之后的oracle数据库服务器,有问题
- 数据库日积月累,现在太大了,我想把一些历史数据备份到光盘(或移动硬盘)上,不知可不可以?
14:06:51 2 return varchar2 AS
14:06:51 3 col2 VARCHAR2(50);
14:06:51 4 BEGIN
14:06:51 5 col2 := substr(col1,instr(col1,' ',1,2)+1,
14:06:51 6 instr(col1,' ',1,3)-instr(col1,' ',1,2));
14:06:51 7 return col2;
14:06:51 8 END fdemo;
14:06:51 9 /函数已创建。实际:1592
14:08:42 SQL> select * from tcc;AAA BBB
-------------------- ----------
test ip 1.1.1.1 kk C
A C
A VB
A SQL
B JAVA
B PHP已选择6行。实际:120
14:09:17 SQL> select fdemo(aaa) from tcc;FDEMO(AAA)
---------------------------------------------------------------------------------
1.1.1.1
已选择6行。实际:90
14:09:21 SQL>