`
xifanlou
  • 浏览: 28760 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ESCAPE SEQUENCE

 
阅读更多
因为做数据库维护,很多原先并不知道的东东一点点浮现出来,ESCAPE SEQUENCE是修bug的时候发现的一类功能。
MS ODBC定义里有以下几种:
-Date, Time, and Timestamp Escape Sequences
-GUID Escape Sequences
-Interval Escape Sequences
-LIKE Escape Sequence
-Outer Join Escape Sequence
-Procedure Call Escape Sequence
-Scalar Function Escape Sequence

而我们的产品Symfoware支持相对少一点,但是优点是对日文的支持(我猜的,^_^)。
-Date, Time, and Timestamp Escape SequencesDATE型
INSERT INTO S1.T3 (C1,C3) VALUES('あああ',{d '1997-12-10'})
-Date, Time, and Timestamp Escape SequencesTIME型
INSERT INTO S1.T3 (C1,C2) VALUES('あああ',{t '12:15:00'})
-Date, Time, and Timestamp Escape SequencesTIMESTAMP型
INSERT INTO S1.T3 (C1,C4) VALUES('あああ',{ts '1997-12-10 12:15:00'})
-Interval Escape Sequences
INSERT INTO S1.T3 (C1,C4) VALUES('あああ',{ts '1997-12-10 12:15:00'}) /*插入测试数据*/
SELECT C4+ {INTERVAL +'10' DAY} FROM S1.T3
-LIKE Escape Sequence
INSERT INTO S1.T1(C1,C2) VALUES('あああ','%aaa')
SELECT C1 FROM S1.T1 WHERE C1 LIKE 'あああ' AND C2 LIKE '*%%' {escape '*'}
/*转义。因为LIKE语句后面的%是通配符,只有在添加转义字符说明后才能被识别为真正的'%'*/
-Procedure Call Escape Sequence
{call proc(param1, param2)}与call proc(param1, param2)语句效果实际上是一样的
-Outer Join Escape Sequence
SELECT S1.T1.C1,S1.T2.C2 FROM {oj S1.T1 LEFT OUTER JOIN S1.T2 ON S1.T1.C1=S1.T1.C1}")
分享到:
评论

相关推荐

    ZHUANYIXULIE.rar_escape sequence

    在"ZHUANYIXULIE.rar_escape sequence"这个压缩包中,我们可以看到与转义序列相关的源代码(转移序列的应用.c)、编译后的可执行文件(转移序列的应用.exe)以及编译过程中的中间文件(转移序列的应用.o)。...

    最常用的HTML转义字符 Escape Sequence

    HTML转义字符(Escape Sequence)是在HTML文档中用来表示那些在HTML中有特殊意义或者在ASCII字符集中未定义的字符的特定编码。这些特殊字符包括但不限于小于号(<)、大于号(>)和和号(&)。当浏览器在HTML文档中...

    struts2-scan_struts2-scan_struts2scan_scan_struts2漏洞_

    Struts2是一个非常流行的Java MVC框架,用于构建企业级Web应用程序。然而,它在历史上曾出现过多个安全漏洞,其中最著名的就是“Struts2漏洞”。这个标题和描述提到的"struts2-scan"是一种工具,专门用来检测Struts2...

    Python编程规范PEP8.pdf

    Python编程规范PEP8是一个由Python社区广泛认可和遵循的编程风格指南。它的全称是“Style Guide for Python Code”,旨在提升Python代码的可读性和一致性。PEP8最初由Python的创始人Guido van Rossum、Barry Warsaw...

    shell-escape:转义单个参数或数组

    在JavaScript编程环境中,"shell-escape"通常是指在执行与操作系统命令行接口(shell)交互时,对字符串进行转义以避免潜在的安全风险。这个话题主要涉及到如何安全地处理用户输入,防止注入攻击,比如在运行`child_...

    将HTML的左右尖括号等转义成实体形式的两种实现方式

    转义字符(Escape Sequence)也称字符实体(Character Entity)。定义转义字符串的主要原因是 “<”和“>”等符号已经用来表示HTML TAG,因此不能直接当作文本中的符号来使用。但有时需求是在HTML页面上使用这些...

    icmp 源路由.rar

    ( icmp 源路由.rar ) R1 -------------------R2-------------------R3 ...Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.12.1, timeout is 2 seconds: .............

    3.使用ping和traceroute命令.doc

    Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 12.1.1.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/8 ms 在上面的输出结果中,我们...

    64位windows10 python3安装pysqlcipher3,包括openssl和vc14

    1、OpenSSL-Win64.rar解压到C盘根目录 目录结构c:/OpenSSL-Win64 2、pysqlcipher3.rar解压到c盘根目录 目录结构 c:/pysqlcipher3-master 3(离线版vc14)vc_redist.x64.exe直接安装 (如果安装过更新版本则跳过) ...

    GCC编译错误类型

    26. **“Converting escape sequence to execution characterset”** 正在尝试将转义序列转换为目标平台的执行字符集。如果转义序列代表的字符在目标字符集中不可表示,这可能导致错误。 27. **“Character ...

    esc-源码.rar

    "ESC"通常可能指的是“Error Correction Code”(错误校验码)或“Escape Sequence”(转义序列)在编程和计算机通信中的术语,但在没有更详细描述或标签的情况下,无法确定这些源码的具体内容。同样,压缩包内的...

    基于antlr3的json分析器实现json到java业务对象转化

    EscapeSequence : '\\' ('"' | '\\\\' | '\\b' | '\\f' | '\\n' | '\\r' | '\\t'); WS : (' ' | '\t' | '\r' | '\n')+ {$channel=HIDDEN;}; ``` 定义好语法规则后,ANTLR会自动生成相应的Java类,这些类包含了词法...

    用PING解决路由器故障.pdf

    Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.2, timeout is 2 seconds: Success rate is 80 percent (4/5), round-trip min/avg/max = 48/49/52ms 从执行结果中,我们可以看到5个...

    c++ I/O流的常用控制符 C++常用特殊字符

    在这个过程中,控制符(Manipulator)和特殊字符(Escape Sequence)扮演着非常重要的角色。 控制符是指可以修改流状态的符号,例如设置显示的小数精度、浮点数的显示格式等。常用的控制符包括: * dec:设置基数...

    ccna实验之NAT,用的是繁荣模拟器

    Router>en ...Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 20/56/100 ms

    C语言程序设计(第2版)-2期 常见问题2-1 斜杠与反斜杠混淆.pdf

    错误信息“error C2017: illegal escape sequence”表明编译器找不到有效的转义序列,因为它期望在反斜杠后看到一个特定的字符,如'n'或't',但在这里它看到的是'n',这并不是一个合法的转义序列。 其次,斜杠“/”...

    引用c c++转义字符大全.docx

    14. **`\xhh`** - 任意字符(Hexadecimal Escape Sequence) - **意义**:通过指定十六进制值来表示任意字符。 - **ASCII码值**:两位十六进制数字 - **用途**:用于表示不能直接键入的字符,特别是在处理非ASCII...

    大程序实验要求1

    1. **Invalid escape sequence**:Java字符串中的反斜杠会被解释为转义字符,需要使用正确的转义序列,例如使用双反斜杠(\\)或者选择其他转义字符。 2. **IOException处理**:在调用可能抛出异常的方法(如`...

Global site tag (gtag.js) - Google Analytics