SELECT
为蒙山等地区用户提供了全套网页设计制作服务,及蒙山网站建设行业解决方案。主营业务为网站设计制作、成都网站建设、蒙山网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
stu.id,
REGEXP_SUBSTR (stu.name, '[^,]+', 1, lv) stuname
FROM
stu,
(
SELECT
LEVEL lv
FROM
dual CONNECT BY LEVEL 10
) b
WHERE
b.lv = REGEXP_COUNT (stu.name, '\,') + 1
ORDER BY
stu.id,stuname;
如果字段子项多,调整level10为更大值即可,应该满足你的需求
可用DBMS_OUTPUT.PUT_LINE()对存储过程的进行输出。
编写存储过程:
create or replace procedure test_pro(in_num number)
as
M number;
begin
M := in_num;
if 0 M then
dbms_output.put_line('输出SQL语句1');
elsif M 3 then
dbms_output.put_line('输出SQL语句2');
else
dbms_output.put_line('nothing');
end if;
end;
扩展资料;
存储在数据库的数据字典中,存储在当前的应用中安全性由数据库提供安全保证,必须通过授权才能使用存储子程序,安全性靠应用程序来保证,如果能执行应用程序,就能执行该子程序。模式描述IN参数用来从调用环境中向存储过程传递值,不能给IN参数赋值,给此参数传递的值可以是常量、有值的变量、表达式等。
参考资料来源:百度百科-Oracle存储过程
update Frs
set Frs.x_aqcs = '1、#2滤网进、出口门;'||chr(10)||chr(13)||'2、"禁止操作,有人工作"牌。'
where Frs.x_Bh='机1004007'
应该是可以的,可能是显示的问题
html解析的时候会自动将空白字符过滤掉,如空格、制表符、换行符、回车符,所以输出时需要进行转移
对数据库中的字段用函数replace(字段名,chr(10),'
');
1、自己看的话
结果COPY到NotePad中,设置【自动换行】
2、要实现功能的话(如打印)
做个函数,对文本进行结果:每n个字符,加入换行符
换行\n 用了就知道 百试百灵 你regexp_like()
\n 匹配一个换行符。等价于 \x0a 和 \cJ。
\r 匹配一个回车符。等价于 \x0d 和 \cM。
匹配空格就打空格就行 匹配空白用\s
网上都这么说 你实践有问题 怎么不怀疑自己?
select * from dual where regexp_like('ab c',' ');这样你匹配不了空格?
匹配一个select * from dual where regexp_like('ab c',' +');