SYBASE 及整理一些单引号与双引号问题:

转载 2013年12月04日 19:09:10
sybase ASA
char(39)单引号
char(34)双引号

比如把变量@K引起就这样写:char(39)+@k+char(39)
 
 
————————————————————
2007-07-31 22:36

XML中使用双引号

<add key ="test" value= "&quot;fdfdfdsfsfgsfg&quot;,&quot;sdadfa&quot;" />

文本由字符数据和标记混合构成。标记包括起始标记、结束标记、空元素标记、实体引用、 字符引用、注释、 CDATA 段定界符、文档类型声明和处理指令。

其他所有非标记的文本组成文档的字符数据。

"and" 号 (&) 和左尖括号 (<) 只有作为标记定界符,或在注释,处理指令,或 CDATA 段中时才能以字面形式出现。它们在一个内部实体声明的字面实体数值中也是合法的,参见 "4.3.2 格式良好的解析实体 " 。如果在其他地方需要用到这两个字符,它们必须用数值式字符引用来转义或分别用字符串 "&amp;" 和 "&lt;" 表示。右尖括号 (>) 可以用 "&gt;" 表示,而当它在内容中的字符串 "]]>" 中出现,但此字符串不表示一个 CDATA 段的结束时,出于兼容性考虑,必须用 "&gt;" 或一个字符引用转义得到。

在一个元素的内容中,字符数据可以是不包括任何标记的起始定界符的任意字符串。在一个 CDATA 段中,字符数据可以是不包括 CDATA 段结束定界符 "]]>" 的任意字符串。

为了允许在属性值中包含单引号和双引号,省略符或称单引号 (') 可以被表示为 "&apos;" ,而双引号 (") 可以被表示为 "&quot;" 。

字符数据

[14]  CharData ::=  [^<&]* - ([^<&]* ']]>' [^<&]*)

——————————————————————————————

T-SQL单引号的使用

(2012-07-02 17:26:48)
标签:

杂谈

分类: 数据库理论


USE TEST
GO
IF OBJECT_ID('tempdb..#t')IS NOT NULL
DROP TABLE #t
GO
CREATE TABLE #T
(ID
INT IDENTITY(1,1),
TT
NVARCHAR(10)
)

SET QUOTED_IDENTIFIER ON
INSERT INTO #T(TT)VALUES ('AA+AA')
INSERT INTO #T(TT)VALUES ('AA''AA')

INSERT INTO #T(TT)VALUES  ("AA+AA")
--消息 207,级别 16,状态 1,第 4 行
--
列名 'AA+AA' 无效。
select * from #T

SET QUOTED_IDENTIFIER OFF
INSERT INTO #T(TT)VALUES ("AA1+AA1")
INSERT INTO #T(TT)VALUES ("AA1'AA1")
INSERT INTO #T(TT) VALUES (
'AA2+AA2')
select * from #T

以上内容转自:http://www.haogongju.net/art/1481200

 

——————————————————————
 
XML 特殊字符处理

在XML中,有一些符号作为XML 的标记符号,一些特定情况下,属性值必须带有这些特殊符号。 下面主要是讲解一些常用的特殊符号的处理

 

例一: 双引号的使用。

双引号作为XML 属性值的开始结束符号,因此无法在值中直接使用"". 处理方式可以分为两种。

 a: 属性值中没有'(单引号) ,那么可以用单引号'' 作为属性值的开始结束符号

<add key="IPhone" value="apple"/>  ...属性值为 ("apple").

解决:  <add key="IPhone" value=’"apple"‘/> 

 

 b: 属性值中有'(单引号) ,也有双引号。 如...属性值为 ("'apple").

<add key="IPhone" value="&quot;&apos;apple&quot;"/> 

下表为 XML 标记使用的字符列出了五种内置实体。

实体 实体引用 含义

lt

&lt;

<(小于号)

gt

&gt;

>(大于号)

amp

&amp;

&(“and”符)

apos

&apos;

'(撇号或单引号)

quot

&quot;

"(双引号)

如果字符可能会使 XML 分析器错误地解释文档结构,请使用实体,而不要键入字符。&apos;&quot; 实体引用最常用在属性值中。

 

sybase sql里面特殊符号的匹配和模糊查询:

sybase数据库支持的处理函数不是很多,但有些查询可以通过一些特殊的通配符来完成,比如: 数据库中有一个记录为varchar类型,字段内容是通过一个特殊符号char(65533)来链接的两部分内容...
  • liu76xt
  • liu76xt
  • 2014年03月19日 09:37
  • 2320

单引号、双引号 Html转义符

'     ----单引号 "      -----双引号 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: IE提示出错后,再漫不经心地改为: 结果还是...
  • changhong009
  • changhong009
  • 2015年05月26日 10:10
  • 3784

C#数据库操作特殊字符单引号三种处理方式

方法一:转义字符 使用单引号作为转义字符,即连续使用两个单引号。 select * from jq_jjjl where bt like '%女子''%' 上述代码会匹配jq_jjjl表中所有bt字...
  • kingzone_2008
  • kingzone_2008
  • 2013年04月18日 21:47
  • 11247

python字符串中的单双引号及转义解释

转自http://blog.csdn.net/zyz511919766/article/details/22668077 python中字符串可以(且仅可以)使用成对的单引号、双引号、三个双引号...
  • wangchao701123
  • wangchao701123
  • 2017年02月28日 21:46
  • 419

Sybase IQ,你需要知道的基础

Sybase IQ,你需要知道的基础  Sybase IQ,你需要知道的基础: 第一,知道IQ跟其它的关系型数据库相比,它的主要特征是什么?包括查询快、数据压缩比高、Load快,但是插入更...
  • u014774781
  • u014774781
  • 2016年07月15日 11:49
  • 2121

Sybase常见日期函数使用说明

Sybase常见日期函数使用说明
  • rcom10002
  • rcom10002
  • 2014年03月11日 13:23
  • 4681

mysql中单双引号的特殊使用 以及mysql常见的转移字符

mysql中单双引号使用  mysql中使用基本的DML类型的sql语句,“”和‘’是default string label symbols. 但是在实际情况中,经常出现下面的情况:  ...
  • liuxiao723846
  • liuxiao723846
  • 2015年08月06日 09:10
  • 3419

【PHP转义字符】单引号双引号以及转义字符【原创】

单引号双引号以及转义字符
  • jiandanokok
  • jiandanokok
  • 2016年11月13日 21:00
  • 1440

Ruby中单引号和双引号的区别

Ruby中使用引号括起字符表示字符串,但单引号和双引号有所不同。 1. 单引号所括的内容不会做转义,直接就是字符串的内容。如:  Ruby Code  1 puts 'th...
  • LUCIEN06
  • LUCIEN06
  • 2014年01月05日 16:15
  • 1017

Sybase IQ数据库之导出、导入研究

导读:本文介绍了Sybase IQ导出、导入数据的相关内容,Sybase IQ是一个强大的即席查询服务器,用户可以使用Sybase IQ来分离决策支持系统和在线事务处理系统。 【TechTarg...
  • shixiaoguo90
  • shixiaoguo90
  • 2015年11月14日 14:49
  • 1167
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SYBASE 及整理一些单引号与双引号问题:
举报原因:
原因补充:

(最多只允许输入30个字)