參考文檔鏈接:https://blog.csdn.net/li66934791/article/details/83856225
簡介:
PL/SQL Developer是一個集成開發環境,專門開發面向Oracle數據庫的應用。PL/SQL也是一種程序語言,叫做過程化SQL語言(Procedural Language/SQL)。PL/SQL是Oracle數據庫對SQL語句的擴展。在普通SQL語句的使用上增加了編程語言的特點,所以PL/SQL把數據操作和查詢語句組織在PL/SQL代碼的過程性單元中,通過邏輯判斷、循環等操作實現復雜的功能或者計算。PL/SQL 只有 Oracle 數據庫有。 MySQL 目前不支持 PL/SQL 的,但支持Navicat Premium。
安裝:
1、下載PLSQL,一鍵式安裝完成部署。【此時,登陸頁面下無Database項】
2、下載orale客戶端鏈接工具,解壓文件夾。【手動創建\NETWORK\ADMIN\tnsname.ora】兩個文件夾及一個文件
3、將客戶端工具信息配置到PLSQL工具中
【tnsname.ora文件示例】
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.12.100.12)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4、重新啟動plsql,即可鏈接。
5、登陸成功,插入數據后查詢,中文字符全部變成*****符號
問題分析:字符集
參考文檔鏈接:https://jingyan.baidu.com/article/fec7a1e5b263f61190b4e732.html
select userenv('language') from dual;//查詢服務器端字符集
select * from V$NLS_PARAMETERS;//將一二九行連接起來-查詢服務器端字符集
問題描述:通過上述SQL,查詢結果一致,都為AMERICAN_AMERICA.AL32UTF8,本地添加環境變量后,重新插入數據,中文字符可正常顯示。
--查詢服務端字符集
select * from nls_database_parameters;
--查詢客戶端字符集
select * from nls_instance_parameters;