加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

sql语句中字段的别名中含有括号时的解决办法

发布时间:2021-07-06 05:55:36 所属栏目:大数据 来源: https://blog.csdn.net/kasama1
导读:当 sql 语句中字段的别名中含有括号时,则需要用双引号将其引起来,则会减少错误。 ( 1 )当别名中含有括号时: Select sysdate as? 系统日期(包含时分秒) ?from dual; 则会出现以下错误: ( 2 )将别名用引号引起来后: Select sysdate as “ 系统日期
sql语句中字段的别名中含有括号时,则需要用双引号将其引起来,则会减少错误。
1)当别名中含有括号时:
Select sysdate as?系统日期(包含时分秒)?from dual;
则会出现以下错误:


2)将别名用引号引起来后:
Select sysdate as “系统日期(包含时分秒)” from dual;


3)用单引号会引发另外的错误:


4)那么当在程序中使用此sql语句时应当如何使用呢?
可以使用转义字符,如下所示:
String sql=“Select sysdate as “系统日期(包含时分秒)” from dual”;

因为在程序中一般都将sql语句写在字符串中,所以需要使用转义字符。

(5)这样试了下也没出线问题

@H_301_226@String sql=“Select sysdate as [系统日期(包含时分秒)]@H_301_226@?from dual”;

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读