Oracle學習 第22天 PL/SQL 12版本(64位)試用感受


打開PL/SQL后,提示升級,11升成12,就嘗試了下

 

1、連圖標都變了。。。

 

2、窗口打開時默認是中等大小,最大化后【保存窗口】無效,每次打開依然是中等大小,真不習慣

 

3、默認變成像office 2007那種風格了,有參數可以控制

 

 

 4、11的漢化包放在12上仍可用,注冊信息也仍可用

 

5、多了兩個非常順手的快捷鍵。對於用慣SqlServer的人來說,查詢結果用Ctrl + R隱藏掉以便於查看代碼是經常的事,但PL/SQL沒有此類快捷鍵,一直非常不方便。現在12版本終於有了。。。

略有不便的是,隱藏掉就出不來了。。。不能再按Ctrl + R出來,不過可以再次查詢,也算一種變通

那個Hide Editor是反過來的,顯示全屏數據,隱藏腳本框,這個倒又可以反復切換

 

6、設置登錄快捷鍵時有Bug

不知它這問號是怎么產生的,確定后無效且被清空(應該是有驗證)

試了各種Log on、Logon、Log_on之類,都不行,只能期待下個版本修正了

不光是Log on,連Log off等都不行,在Session / Connection下的都同一個問題

 

還是老問題,作為SqlServer用習慣的人來說,開發庫用sa登進去,隨時USE各種庫進行切換,是十分爽快的事,PL/SQL里就麻煩些

原先我是設置了快捷鍵登出自動登陸框,並去掉【支持多鏈接】,這樣也算差不多,但每次要輸密碼就是了(記住密碼只適用於鼠標點擊,快捷鍵彈出來的是登陸框,仍要輸)

現在Log on設置不了快捷鍵,就只能用鼠標去點了。

 

有一種變通的方法,就是設置CURRENT_SCHEMA,但總不如切換用戶穩妥

http://www.cnblogs.com/shined/archive/2012/06/22/2558796.html
user是控制權限的,而schema則是一個容器,非所有者如果需要訪問這個容器下的對象,就需要在對象前面寫上schema(owner)的名字,如果不想寫而又沒有創建synonym,此時可以通過alter session set current_schema=schema_name來改變當前session的schema從而在訪問對象時省去schema(owner);最終能否訪問對象還是要看是否有訪問這個對象的權限而和schema無關。

 

ALTER SESSION SET CURRENT_SCHEMA = 命名空間; --切換當前schema


SELECT SYS_CONTEXT('USERENV','CURRENT_SCHEMA') CURRENT_SCHEMA FROM dual; --查看當前schema

 

這樣就可以用system登進去,查看各個表空間,但要時刻注意當前schema,不然容易操作錯。有測試了下,切換完schema后,新建一張表,是建在切換完的那個表空間里的。其它操作我想也是一樣,不光是查詢。

而且這種切換schema的方法,只針對當前窗口,新開窗口無效,要切換登陸用戶才行(查看執行計划也是無效,因為它會新開窗口)

 

7、標題欄可以隱藏,也可以放置一些常用的按鈕

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM