當前位置:首頁 » 編程語言 » sql注釋無法解析
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql注釋無法解析

發布時間: 2023-03-02 17:26:30

㈠ java在執行DB2資料庫sql時,如果sql語句中帶有注釋,為什麼執行失敗

可以試著在注釋與語句之間加一個半形空格試試。

㈡ 在登陸sql plus時老是出現錯誤提示,無法解析指定的連接標識符,是什麼原因

一、原因:pl/sql 每當oracle client中service name發生變化,都會按照client安裝目錄下最新的tnsnames.ora,去作為它的讀取文件;如果該文件在卸載oracle client後被手工刪除或手工改動過後,未在oracle client中修改;則會報「ORA-12514:tns:無法解析指定的連接標識符」錯誤。

二、解決方法:

1、用tnsping 檢測 plSQL登陸時database(資料庫)別名是否可正確解析,如報「TNS-03505:無法解析名稱」,則此database別名有沖突,需更改。

2、手工改動tnsnames.ora後,在oracle client中修改主機名(「對象」--「將資料庫添加到樹」--「從本地的??」,然後把錯誤主機名刪除或從樹中移除)

3、重新打開plSQL,用正確的database別名登陸,即恢復正常

4、如仍有問題,不登陸進入plSQL界面"tools」--"Preferences"--"Oracle"--"Connection",把"home」(oracle主目錄名)里的數據清空,應用後,重新啟動plSQL即可。

三、附錄:

1、在做以上更改後oracle自帶的sqlPLUS,可能會出現不能正常登陸遠程伺服器的情況;因為其訪問的是database下的tnsnames.ora文件,目錄與client的不一樣,默認為 X(盤符):oracleproct10.2.0db_1NETWORKADMIN nsnames.ora

2、解決方法:只需將client下tnsnames.ora中定義的主機字元串(service_name)的命令行復制到database 下的tnsnames.ora內,然後保存就可以了。

㈢ sql 2008 里的注釋為什麼有時候能用有時候不能用(如圖)

單行注釋的格式是 --
多行注釋的格式/* 開頭 */結束

㈣ SQL,-- 注釋符

在SQL中注釋符--是和開發語言的注釋使用類似--開頭的語句不會被執行和解析,只能作為描述(注釋)出現。

㈤ oracle用dblink遠程查詢的時候在sql窗口經常出現TNS:無法解析指定的連接標識符。有時候又可以。怎麼破

可以先用TNSPING命令試一下

1.tnsping 命令可以檢查tcp協議是否已同,俗稱我們說的網路通不通
2.tnsping命令監聽伺服器上的監聽是否已開啟
3.tnsping命令不檢測伺服器上的監聽的服務名,所以tnsping通,不代表就能連通。