id name
1 aaaa
2 bbbb
3 cc'cc
4 d,ddd
5 %eeee现在要利用模糊查询把name这个字段保护'这个符号的数据查询出来然后修改成 cccc 如何实现?
1 aaaa
2 bbbb
3 cc'cc
4 d,ddd
5 %eeee现在要利用模糊查询把name这个字段保护'这个符号的数据查询出来然后修改成 cccc 如何实现?
解决方案 »
- 【求助】oracle的系统表和索引可以删除吗?
- 求SQL~~~
- oracle的安装
- 我想加密Oracle的存储过程,使得schema下看不到源代码?谢谢!
- 求助一个oracle的存储过程的问题
- select max(ID) from organization 把它取出来后怎么处理才能 insert到 varchar类型的列里?
- 求获取当前记录的 前一条记录 和后一条句路的 查询语句 (不用变量)
- 求存储过程(多数删除,添加)
- 问个弱弱的问题。。pl/sql developer 怎么连oracle啊?
- 问一个很简单的问题
- 求教如何查询不同订单中同时出现的两件或者两件以上的商品
- 求一SQL语句,要求截取一字段的某一部分插入到另一字段中
SELECT * FROM test
WHERE REGEXP_LIKE(name,'.*[''].*')
SQL> ed
已写入 file afiedt.buf 1 CREATE TABLE test(
2 id NUMBER,
3 name VARCHAR2(10)
4* )
5 /表已创建。SQL> ed
已写入 file afiedt.buf 1* INSERT INTO test VALUES(1,'aaaa')
SQL> /已创建 1 行。SQL> ed
已写入 file afiedt.buf 1* INSERT INTO test VALUES(2,'bbbb')
SQL> /已创建 1 行。SQL> ed
已写入 file afiedt.buf 1* INSERT INTO test VALUES(3,'cc''cc')
SQL> /已创建 1 行。SQL> ed
已写入 file afiedt.buf 1* INSERT INTO test VALUES(4,'d,ddd')
SQL> /已创建 1 行。SQL> ed
已写入 file afiedt.buf 1* INSERT INTO test VALUES(5,'%eeee')
SQL> /已创建 1 行。SQL> select * from test; ID NAME
---------- ----------
1 aaaa
2 bbbb
3 cc'cc
4 d,ddd
5 %eeeeSQL> ed
已写入 file afiedt.buf 1 SELECT * FROM test
2* WHERE REGEXP_LIKE(name,'.*[''].*')
SQL> / ID NAME
---------- ----------
3 cc'ccSQL> ed
已写入 file afiedt.buf 1 UPDATE test
2 SET name = 'cccc'
3* WHERE REGEXP_LIKE(name,'.*[''].*')
SQL> /已更新 1 行。SQL> select * from test; ID NAME
---------- ----------
1 aaaa
2 bbbb
3 cccc
4 d,ddd
5 %eeeeSQL>
嗯,没有问题的话可以结贴了~