乱码乱a∨中文字幕,在线免费激情视频,亚洲欧美久久夜夜潮,国产在线网址

  1. <sub id="hjl7n"></sub>

    1. <sub id="hjl7n"></sub>

      <legend id="hjl7n"></legend>

      當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  數(shù)據(jù)庫(kù) >  正文

      postgresql查詢自動(dòng)將大寫的名稱轉(zhuǎn)換為小寫的案例

       2021-05-19 16:56  來(lái)源: 腳本之家   我來(lái)投稿 撤稿糾錯(cuò)

        阿里云優(yōu)惠券 先領(lǐng)券再下單

      這篇文章主要介紹了postgresql查詢自動(dòng)將大寫的名稱轉(zhuǎn)換為小寫的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

      我就廢話不多說(shuō)了,大家還是直接看代碼吧~

      SELECT sum(aa) as "recordNumber" FROM table

      SELECT sum(aa) as recordNumber FROM table

      postgis查詢字段是將字段字段轉(zhuǎn)為小寫,如果需要大寫的字符,需要加雙引號(hào)

      補(bǔ)充:Postgresql中表名、列名、用戶名大小寫問(wèn)題

      注意:是雙引號(hào),單引號(hào)可能會(huì)被解析成普通字符,因而是不識(shí)別的字段

      highgo=# create table "ExChange" (id int);
      CREATE TABLE
      highgo=# create table ExChange (id int);
      CREATE TABLE
      highgo=# \d
        List of relations
       Schema | Name | Type | Owner
      ----------------+----------+-------+--------
       oracle_catalog | dual | view | highgo
       public  | ExChange | table | highgo
       public  | exchange | table | highgo
       public  | myt | table | highgo
       public  | t1 | table | highgo
       public  | tran | table | highgo
      (6 rows)
       
      highgo=# insert into exchange values (1);
      INSERT 0 1
      highgo=# insert into "ExChange" values (2);
      INSERT 0 1
       
      highgo=# select * FROM exchange ;
       id
      ----
       1
      (1 row)
      highgo=# select * FROM ExChange ;
       id
      ----
       1
      (1 row)
       
      highgo=# select * FROM "ExChange" ;
       id
      ----
       2
      (1 row)
       
      highgo=# insert into ExChange values (2);
      INSERT 0 1
      highgo=# select * FROM "ExChange" ;
       id
      ----
       2
      (1 row)
       
      highgo=# select * FROM exchange ;
       id
      ----
       1
       2
      (2 rows)

       

      > 從上面可以看出,如果不加雙引號(hào),那么表名都會(huì)被轉(zhuǎn)化為小寫。如果想要大小寫混用,需要添加雙引號(hào)。

      highgo=# create table exchange (ID int,id int);
      ERROR: 42701: column "id" specified more than once
      highgo=# create table exchange (ID int,name text);
      CREATE TABLE
      highgo=# select id from exchange ;
       id
      ----
      (0 rows)
       
      highgo=# select ID from exchange ;
       id
      ----
      (0 rows)
       
      highgo=# select "ID" from exchange ;
      ERROR: 42703: column "ID" does not exist
      LINE 1: select "ID" from exchange ;
       
      highgo=# \d exchange
       Table "public.exchange"
       Column | Type | Modifiers
      --------+---------+-----------
       id | integer |
       name | text |
       
      highgo=# \du
           List of roles
       Role name |    Attributes    | Member of
      -----------+------------------------------------------------------------+-----------
       aaa |        | {}
       gpadmin | Superuser, Create role, Create DB    | {}
       highgo | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
       replica | Replication      | {}
       
      highgo=# create table AAA;
      ERROR: 42601: syntax error at or near ";"
      LINE 1: create table AAA;
         ^
      highgo=# create user AAA;
      ERROR: 42710: role "aaa" already exists
      highgo=# create user "AAA";
      CREATE ROLE
      highgo=# \du
           List of roles
       Role name |    Attributes    | Member of
      -----------+------------------------------------------------------------+-----------
       AAA |        | {}
       aaa |        | {}
       gpadmin | Superuser, Create role, Create DB    | {}
       highgo | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
       replica | Replication      | {}

      實(shí)驗(yàn)證明,字段與用戶同樣會(huì)被自動(dòng)轉(zhuǎn)化為小寫,除非添加雙引號(hào)。 其實(shí)最好的辦法就是全部用小寫,這樣才能盡量減少問(wèn)題的出現(xiàn)。

      文章來(lái)源:腳本之家

      來(lái)源地址:https://www.jb51.net/article/204960.htm

      申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

      相關(guān)文章

      熱門排行

      信息推薦