- 浏览: 305226 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (167)
- <HTML and JavaScript and CSS> (6)
- 《Java2 基础知识及概念》 (3)
- Java2 Tools及其他 (11)
- EJB2.0 相关 (3)
- 英语学习 (4)
- Oracle Database Server (27)
- 计算机理论 (9)
- Java持久层框架 (2)
- 《Linux操作系统》 (24)
- 杂项技术 (4)
- Application Server (15)
- Windows操作系统 (7)
- Java中间件 (6)
- 娱乐生活 (4)
- 《Java设计模式》 (3)
- 《Interview Skill》 (1)
- 《Struts原理及应用》 (1)
- Workflow (2)
- 云计算 (3)
- 项目实践 (3)
- WEB相关技术 (10)
- JavaScript技巧及应用 (1)
最新评论
1、oracle 特殊字符 转义
在plsql里边执行:
update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test'
1) update userinfo set pageurl='myjsp?page=1'||'&'||'pagesize=10' where id='test'
2) update userinfo set pageurl='myjsp?page=1'||chr(38)||'pagesize=10' where id='test'
其中||是连字符, chr(38)跟ASCII的字符转码是一致的。
plsql中还可以set define off来关闭特殊字符,还可以用show define来查看有些特殊定义的字符。
2、oracle 中如何转义 特殊字符
select ... from ... where ... like '/_%' escape '/';
3、
insert into t(col) values(chr(ascii('&'))) ;
(方法一)
例:插入特殊字元'&'
SQL> SHOW DEFINE
define "&" (hex 26) ? <--- DEFINE的default值是 ‘&’
SQL> SET DEFINE OFF
(方法二)
SQL> SHOW ESCAPE
escape OFF <--- ESCAPE的default值是 OFF
SQL> SET ESCAPE ON
SQL> SHOW ESCAPE
escape "\" (hex 5c)
SQL> INSERT INTO temp_table VALUES ('select * from emp where ename = \&1');
发表评论
文章已被作者锁定,不允许评论。
-
Oracle忘记数据库密码
2011-07-01 23:45 777alter user xxx identified by xx ... -
Oracle内存全面分析
2010-07-07 16:49 868http://www.hellodba.com/Doc/ora ... -
(15)Managing User
2010-07-07 13:59 853SQL> alter user xxx quo ... -
(14) Managing Password Security and Resources
2010-07-07 13:59 765Password Management SQL> ... -
(13) Managing Data Integrity
2010-07-07 13:58 758... -
(12) Managing Indexes
2010-07-07 13:58 748a -
(11)Managing Table
2010-07-07 13:57 822Storing User Data(1) Regular t ... -
(10) Managing Undo Data
2010-07-07 13:56 808show parameter undo; ... -
(9) Storage Structure and Relationships
2010-07-07 13:55 986Extent Allocat ... -
(8) Managing Tablespaces and Data files
2010-07-07 13:55 1106SQL> select * from v$tabl ... -
(7) Maintaining Redo Log Files
2010-07-07 13:54 1153SQL> select * from v$lo ... -
(6) Maintaining Control file
2010-07-07 13:54 718select * from v$database; se ... -
(5)Data Dictionary Content and Usage
2010-07-07 13:53 1023Data Dictionary(1) Data Dictio ... -
(4)Create a Database
2010-07-07 13:52 821Operating System EnvironmentOR ... -
(3)Manage a Oracle Instance
2010-07-07 13:39 819Init Parameter Start Sequences ... -
(2)Getting Start With the Oracle Server
2010-07-07 11:24 805Interactive Installation$ ./r ... -
《Oracle视频教程》
2010-07-07 11:23 22521. Oracle Architectural Compone ... -
Oracle EXP/IMP命令详解
2010-07-07 10:01 1084EXP命令 格式: EXP KEYWORD=value ... -
Oracle EXP Direct
2010-07-07 10:00 1248Oracle提供2种模式导出表数据,传统模式CONVENTIO ... -
EXPDP和IMPDP使用说明
2010-07-07 09:53 1058EXPDP命令行选项 1. ATTACHexpd ...
相关推荐
19<br><br>0038 巧用“^=”运算符 19<br><br>0039 巧用位移运算符 20<br><br>0040 使用条件运算符 20<br><br>0041 巧用分隔符 20<br><br>0042 如何处理转义字符 21<br><br>0043 “;”结束符问题 21<br>...
在Oracle数据库中,转义字符是用来表示特殊含义的字符,特别是在字符串中,当需要在文本中插入单引号(')或者其他特殊字符时,转义字符就显得尤为重要。Oracle的转义字符是单引号自身,也就是说,如果你要在字符串...
然而,对于模糊查询的占位符 `%` 和 `_`,Oracle使用反斜杠 `\` 作为它们的转义字符。当你想要在查询中查找实际的百分号 `%` 或下划线 `_` 时,你需要在它们前面加上反斜杠,如 `'%\%%'` 或 `'%\_'`。这里的 `ESCAPE...
- `escapeXml`:是否对特殊字符进行转义,默认为`true`。 **实例**: ```jsp <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <c:out value="${param.name}" default="欢迎访问我的网站!...
Oracle EXP_Query参数转义符是指在使用Oracle EXP工具导出数据时,query参数中的特殊字符需要进行转义,以避免引发错误。在不同的操作系统平台上,EXP_Query参数转义符的处理方法略有不同,但通过使用parfile文件,...
常见的转义字符包括: - `<` 转义为 `<` - `>` 转义为 `>` - `&` 转义为 `&` - `'` 转义为 `'` - `"` 转义为 `"` #### 五、错误页面配置 1. **Error Page配置**:在 JSP 文件中,可以通过设置 ...
这里`\`是转义字符,用于将百分号`%`和下划线`_`转义。 3. 使用`String`类型的参数时,MyBatis会自动进行SQL注入的预防处理。 4. 使用`trim`、`where`、`set`等标签,MyBatis会自动处理开头和结尾的特殊字符,如`...
include>`(动态包含)、`<jsp:forward>`(服务器端跳转)、`<jsp:useBean>`(创建和使用JavaBean)、`<jsp:setProperty>`(设置JavaBean属性)、`<jsp:getProperty>`(获取JavaBean属性)、`<jsp:plugin>`(插入...
在Oracle数据库中,单引号(')...总结来说,理解和正确使用单引号转义是编写Oracle SQL查询时的关键技能,尤其是在处理动态SQL和字符串操作时。了解双引号在特定情况下的特殊含义也有助于编写更灵活和准确的SQL语句。
- `-N<name>=<value>`:预定义命名空间(如 `xsql=urn:oracle-xsql`),可以指定多个。 #### 二、选择/查询XML文档 `xml sel` 命令用于从XML文档中选择数据或执行查询。其语法如下: ```bash xml sel <global-...
jdbc:oracle:thin:@<hostname>:<port>:<service_name> ``` 其中,`localhost`是服务器地址,`1521`是Oracle服务默认端口,`test`是服务名称,而不是数据库名。 4. **PostgreSQL数据库连接** PostgreSQL数据库...
<c:out value="" [escapeXml]="[true][false]"></c:out> 或 <c:out value=""/> ``` 其中,`value`属性接受任何类型的对象或表达式作为输出内容,`escapeXml`属性用于控制是否对特殊字符进行转义,默认值为`true`,...
总的来说,处理Oracle数据库中字符串含有单引号的问题,主要通过转义单引号或者使用参数化查询来解决。在编写SQL语句时,应当注意这类可能导致语法错误的特殊字符,并采取相应的预防措施,确保数据的正确插入和系统...
<datasource id="db_oracle"> <property name="url">jdbc:thin@192.168.0.26:1521:tarena</property> <property name="dbUser">openlab</property> <property name="dbPwd">open123</property> </datasource> ```...
5. **文本块(Text Blocks)**:对于多行字符串,提供了更直观的表示方式,避免了转义字符的困扰。 6. **增强的弃用(Enhanced Deprecation)**:对弃用的API添加了更好的警告和解释,帮助开发者迁移至新API。 7. **...
* 字符转义与字符类:字符转义是指通过元字符“\”与其他字符进行组合,从而实现特殊字符的匹配。 * 字符组:字符组是指将模式中的某些部分作为一个整体,可以使用量词来修饰字符组,从而提高正则表达式的灵活性。 ...
IF money < 0 THEN l_sign:='-'; END IF; ``` 判断输入的`money`是否为负数,如果是,则在返回的字符串前添加一个负号,以表示原始数值的正负属性。 ```sql b_string:=b_string||SUBSTR(n_string, TO_NUMBER(n), ...