首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB代码与oracle中特殊字符的组合转义

VB代码与oracle中特殊字符的组合转义
EN

Stack Overflow用户
提问于 2012-04-06 17:57:10
回答 1查看 518关注 0票数 0

在SQL中,我必须用一些包含特殊字符的文本作为我的列标题的别名,所以为了屏蔽这些字符{},我必须将它们放在两个qoutes中。例如:

代码语言:javascript
复制
select column1 as "{Ctrix}" from table;

在sql中运行时,结果为

代码语言:javascript
复制
{Ctrix}
-------
1

2

3

我得到的问题是在我用VB编写的代码中传递相同的上述查询时。

代码语言:javascript
复制
strSQL="select column1 as "{Ctrix}" from table;"

查询正在被截断并出现错误。请帮助我,如何在sql/vb中正确处理此问题...这两个都能满足。

EN

回答 1

Stack Overflow用户

发布于 2012-04-06 18:01:27

使用双引号两次:

代码语言:javascript
复制
strSQL="select column1 as ""{Ctrix}"" from table;"

正如您在上面看到的,您可以通过将它们加倍来进行转义,而不是只使用",使用""

检查String Data Type (Visual Basic) in MSDN

必须将字符串用引号(“")括起来。如果必须在字符串中包含引号作为字符之一,请使用两个连续的引号("")..

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10041919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档