标签:创建表格 postgresql 双引号 单引号 MYTABLE 嵌套 id
今天在写一个postgresql的存储过程的时候,碰到一个问题,就是单引号需要嵌套使用,然后想当然的觉得,那就内层用双引号,外层用单引号,结果 o my god ,it's not working ! Then ?
然后就去请教我的超级酷帅的百度哥哥 ,然后问题最后问题搞定,来跟小哥哥小姐姐们分享一下;
1. 首先双引号的使用,是用来给对象区分大小写的,默认情况下创建表格或者字段名,是不区分大小写的,比如你创建表格 create table MYTABLE, 创建完了之后再DB下边看到的是mytable ,那怎么创建大写的表格名称呢? create "MYTABLE" ,再去看表格里边的名称,就变成了大写的MYTABLE了,所以双引号是做这个作用的不是给你嵌套用的 ;
2. 那单引号的嵌套怎么用呢? 简单,就是给两个单引号,比如 'SELECT id FROM car_service.service_reqs where id=''11168908''' ; 这样写是可以正常使用的 ,此处的单引号有点类似于使用转义字符的!
标签:创建表格,postgresql,双引号,单引号,MYTABLE,嵌套,id 来源: https://www.cnblogs.com/renjie1105/p/15383110.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。