最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PostgreSQL ERROR: invalid escape string 解決辦法

 更新時(shí)間:2014年07月15日 08:51:29   投稿:junjie  
這篇文章主要介紹了PostgreSQL ERROR: invalid escape string 解決辦法,本文環(huán)境是JDBC+PostgreSQL,需要的朋友可以參考下

今天有同事在配置PostgreSQL為Hive元數(shù)據(jù)庫(kù)后,運(yùn)行Hive SQL時(shí)遇到以下報(bào)錯(cuò)信息:

復(fù)制代碼 代碼如下:

Caused by: MetaException(message:Got exception: org.apache.hadoop.hive.metastore.api.MetaException javax.jdo.JDODataStoreException: Error executing JDOQL query “SELECT “THIS”.”NAME” AS NUCORDER0 FROM “DBS” “THIS” WHERE (LOWER(“THIS”.”NAME”) LIKE ? ESCAPE ‘\\' ) ORDER BY NUCORDER0 ” : ERROR: invalid escape string
Hint: Escape string must be empty or one character..

錯(cuò)誤信息很清楚,ESCAPE ‘\\'這里,引號(hào)內(nèi)只能為一個(gè)字符,而不能是兩個(gè)\。解決的辦法很簡(jiǎn)單,將該JDBC用戶的連接session屬性standard_conforming_strings設(shè)置為off即可。

復(fù)制代碼 代碼如下:

ALTER ROLE xx IN DATABASE yy SET standard_conforming_strings TO off;

錯(cuò)誤原因說(shuō)明

早期PG普通字符串中的'\'是作為轉(zhuǎn)義字符對(duì)待的,所以'\\'最終會(huì)認(rèn)為是'\'。但是這是不符合SQL標(biāo)準(zhǔn)的,所以在PG 9.1及以后,普通字符串中的\不會(huì)被任務(wù)是轉(zhuǎn)義字符,而E'xx\x'中的\才會(huì)被當(dāng)作是轉(zhuǎn)義字符。為了使以前的代碼可以在新的PG版本中運(yùn)行,便有了standard_conforming_strings這個(gè)選項(xiàng),這個(gè)選項(xiàng)默認(rèn)是on,表示按照SQL標(biāo)準(zhǔn)處理字符串,當(dāng)設(shè)置為off時(shí),按照PG的舊版本處理字符串。

相關(guān)文章

  • postgresql coalesce函數(shù)數(shù)據(jù)轉(zhuǎn)換方式

    postgresql coalesce函數(shù)數(shù)據(jù)轉(zhuǎn)換方式

    這篇文章主要介紹了postgresql coalesce函數(shù)數(shù)據(jù)轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • PostgreSQL實(shí)現(xiàn)批量插入、更新與合并操作的方法

    PostgreSQL實(shí)現(xiàn)批量插入、更新與合并操作的方法

    這篇文章主要給大家介紹了關(guān)于PostgreSQL實(shí)現(xiàn)批量插入、更新與合并操作的相關(guān)資料,文中通過(guò)圖文以及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • PostgreSQL教程(二):模式Schema詳解

    PostgreSQL教程(二):模式Schema詳解

    這篇文章主要介紹了PostgreSQL教程(二):模式Schema詳解,本文講解了創(chuàng)建模式、public模式、權(quán)限、刪除模式、模式搜索路徑等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • PostgreSQL的generate_series()函數(shù)的用法說(shuō)明

    PostgreSQL的generate_series()函數(shù)的用法說(shuō)明

    這篇文章主要介紹了PostgreSQL的generate_series()函數(shù)的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • 初識(shí)PostgreSQL存儲(chǔ)過(guò)程

    初識(shí)PostgreSQL存儲(chǔ)過(guò)程

    這篇文章主要介紹了初識(shí)PostgreSQL存儲(chǔ)過(guò)程,本文講解了PostgreSQL中存儲(chǔ)過(guò)程的語(yǔ)法,并給出了一個(gè)操作實(shí)例,需要的朋友可以參考下
    2015-01-01
  • Linux CentOS 7安裝PostgreSQL9.3圖文教程

    Linux CentOS 7安裝PostgreSQL9.3圖文教程

    這篇文章主要為大家詳細(xì)介紹了Linux CentOS 7安裝PostgresSQL9.3圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • phpPgAdmin 配置文件參數(shù)說(shuō)明中文版

    phpPgAdmin 配置文件參數(shù)說(shuō)明中文版

    這篇文章主要介紹了phpPgAdmin配置文件config.inc.php-dist中注釋的詳細(xì)說(shuō)明,并翻譯成中文,需要的朋友可以參考下
    2014-03-03
  • PostgreSql?JDBC事務(wù)操作方法詳解

    PostgreSql?JDBC事務(wù)操作方法詳解

    這篇文章主要為大家介紹了PostgreSql?JDBC事務(wù)操作方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • postgresql 替換空格 換行和回車的操作

    postgresql 替換空格 換行和回車的操作

    這篇文章主要介紹了postgresql 替換空格 換行和回車的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • postgresql重置序列起始值的操作

    postgresql重置序列起始值的操作

    這篇文章主要介紹了postgresql重置序列起始值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01

最新評(píng)論

成安县| 日喀则市| 新巴尔虎左旗| 余江县| 永济市| 鄂托克前旗| 玉屏| 昌江| 阿尔山市| 盐城市| 建始县| 仁寿县| 安乡县| 宜春市| 浠水县| 林甸县| 麻阳| 吉木萨尔县| 临城县| 桃园县| 彭阳县| 区。| 梁河县| 峨眉山市| 简阳市| 始兴县| 汤原县| 聂拉木县| 五指山市| 襄城县| 平陆县| 江北区| 上犹县| 德格县| 山西省| 寿光市| 肃北| 通城县| 姚安县| 沛县| 正安县|