1. 程式人生 > >ORA-01756: quoted string not properly terminated問題

ORA-01756: quoted string not properly terminated問題

    當我執行某個升級指令碼的時候,發現執行表宣告語句"comment on column TICKET_MM_01.TICKET_ID is '清單序列號';"時出現ORA-01756: quoted string not properlyterminated的錯誤問題,左瞧右看都沒發現該語句有什麼問題。最後查詢網上資料,發現可能和字符集有關係。

   第一種解決辦法,臨時修改伺服器的字符集環境變數,然後再執行sqlplus user/[email protected] ;@update.sql,修改環境字符集命令如下:

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

   第二種解決辦法,確認資料庫字符集為什麼,一般為UTF-8,那麼在儲存update.sql檔案的時候,選擇UTF-8格式進行儲存。  最好在update.sql內容頭裡面加上以下命令方便定位問題:

spool update.log
set feedback off
set define off

相關推薦

ORA-01756: quoted string not properly terminated問題

    當我執行某個升級指令碼的時候,發現執行表宣告語句"comment on column TICKET_MM_01.TICKET_ID is '清單序列號';"時出現ORA-01756: quoted string not properlyterminated的錯誤問題

sqlplus插入中文字符集問題和ORA-01756 quoted string not properly terminated

實驗環境:ORACLE11G、linux5.6 1.進入sqlplus 建立對應的表,插入相關值(包含中文) 2.插入完後,查詢該表發現全是亂碼 3.查詢出當前資料庫的字符集資訊 4.修改當前使用者環境變數,新增NLS_LANG oracle客

Oracle 異常 ORA-01861: literal does not match format string

今天在寫查詢語句的時候,報錯,如下: Oracle 異常 ORA-01861: literal does not match format string(字串格式不匹配) 原因: 如果直接按照字串方式,或者,直接使用'2013-2-26 11:07:25',沒有指定日

ORA 12505 Listener does not currently know of SID given in connection descriptor

water iss dev lob .html 紅色 fcm home address oracle數據庫正常啟動後。在本地能夠正常訪問,可是遠程使用sqldevelop卻不能訪問。提示ORA 12505 Listener does not currently know

when create a table,then show error ora-00952 tablespace tsb_1 not exist

check alter where temporary default ora emp rom esp QUESTION:When create a table,then show error ora-00952 tablespace tsb_1 not exist. ST

Bogus URL svn: is not properly URI-encoded

code erl 鏈接 question -i not encode properly eclips 問題描述: 從瀏覽器地址欄復制出來的url 放到eclipse 的svn插件裏,新建資源庫位置 總是報錯 Bogus URL svn: **************

AES解密異常Given final block not properly padded-在線助手博客

str con cipher pro OS pad 相關 span properly AES 128/192/256位CBC/CFB/ECB/OFB/PCBC 在線加密解密 解密內容:1243CFEBD819AA6B1C717DE870459F7B 秘鑰:http://ww

ORA-00923: FROM keyword not found where expected(單雙引號)

1.前提   在學習oracel的過程中遇到的一個關於單雙引號的問題 備註一下 2.學習過程中建立表語句是這樣的 create table DEPT_DML --部門表( DEPT_NO NUMBER(8) not null, DEPT_NAME VARCHAR2(50), LOC

python-DataFrame-報錯:ValueError: DataFrame constructor not properly called!

使用python-DataFrame對資料庫查詢資料進行處理 錯誤日誌如下: 原始碼: sku_base = DataFrame(sku_base_result, columns=sku_base_field) 問題原因: data資料格式問題,使用list(sku_base_

Initialization error Oracle Client not properly installed

原因:Oracle客戶端安裝問題,需要重新安裝   解決方案:我的電腦是Oracle客戶端有的內容被刪除了,所以出現這個問題。             

The value of ESP was not properly saved across a function call 快速解決

解決辦法 -s not info call span ros 技術 定義 The value of ESP was not properly...快速解決 今天遇到這個問題,真的是非常頭疼,期間電腦居然崩掉一次。所以,分享一下解決辦法。 如果是:類定義的時候,新添加了屬性,

javax.crypto.BadPaddingException: Given final block not properly padded解決方案

解密的時候報錯:  javax.crypto.BadPaddingException:   Given   final   block   not   properly   padded  該異常是在解密的時候丟擲的,加密的方法沒有問題。   但是兩個方法的唯一差別是Cipher物件的模式不一樣,這就排

[Err] ORA-02289: sequence does not exist序列不存在

公司用的pgsql,獲取序列時用的是 select nextval('seq_name'),放在引號裡面,所以不會有大小寫的問題。 晚上用Navicat建立序列時也給了小寫的序列名,然後用 seq_name.nextval去獲取序列時一直報ORA-02289: sequen

Err ORA-00923 FROM keyword not found where expected 與rown

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

安裝oracle客戶端PL/SQL報錯:Initialization error Oracle client not properly installed

安裝PL/SQL8.4後,連線資料庫 提示錯誤Initialization error Oracle client not properly installed 解決方案: 1.下載instanceclient並解壓 2.開啟PL/SQL,在連線資料庫的

PL/SQL報錯:Initialization error Oracle client not properly installed

安裝PL/SQL8.4後,連線資料庫 提示錯誤Initialization error Oracle client not properly installed 解決方案: 1.下載insta

dynamic DLL 呼叫錯誤 -The value of ESP was not properly saved across a function call

  DLL 呼叫錯誤 -The value of ESP was not properly saved across a function call.  在呼叫DLL中

安裝docker時出現報錯,curl: (35) gnutls_handshake() failed: The TLS connection was non-properly terminated.

$ sudo curl -sSL  https://get.docker.com/ | sh curl: (35) gnutls_handshake() failed: The TLS connection was non-properly terminated. 新裝的

oracle連線DBLINK報錯:ORA-12154: TNS:could not resolve service name的解決辦法

配置DBLINK細節很重要,請重點關注下面幾點 1.確定被連線資料庫可以連通,監聽是好的 2.使用者角色與許可權 配置下面4項(很重要): dba,conn,create database link,create public database link 3.客戶機上的us

刪除歸檔日誌錯誤ORA-15028: ASM file '..' not dropped; currently being accessed

本文標記的是[翻譯],但並不是完全翻譯原文,因為我覺得其他兩個標記[原創]和[轉載]更加不合適 問題描述 本人執行delete noprompt archivelog all;時 會出現如下錯誤 ORA-15028: ASM file ‘+ASM/…/…/ar