zoukankan      html  css  js  c++  java
  • postgreSQL 创建user表时引发的表名大写与双引号问题

     

    postgreSQL里面,user是一个保留字。

    如果你想创建user表,你可能会遭遇一些问题!

    如图:

      

     

    可以看到,这里是无法创建user表的。

    你可能会说,我只是没有加双引号""来括住大写的表名而已,没错!

     

    当我用""括住大写的表名的时候,问题解决了!

    如图:

      

    但是,事情还没完

    如果我不是创建user表,而是其他的,如Useless表呢?

    如图:

      

    会看到Useless表是可以创建的,只不过这里表名被自动转换为了小写

     这里应该是遵循了标准SQL的规定。

    如果我想查询USER表,我该怎么写它的表名呢?

    如图:

      

    你会发现,结果是不同的!

    所以这里就可以得出以下结论:

    当你要创建的表的表名是需要大写的,那你就用双引号""括起来;

    以后只要是和这个表有关的操作,都要用""把表名给括起来,注意是英文状态的双引号

     

     

     

     


    转载请注明出处: http://www.cnblogs.com/ficow/p/6612484.html

      

  • 相关阅读:
    spring_150803_service
    spring_150803_component
    spring_150802_resource
    spring_150801_autowired_qualifier
    Axis2学习的第一天
    Axis学习的第一天
    JQuery的第一天实战学习
    HDU1020 Encoding 简单队列
    HDU1412 {A} + {B} 简单队列
    HDU1896 Stones 简单队列
  • 原文地址:https://www.cnblogs.com/ficow/p/6612484.html
Copyright © 2011-2022 走看看