成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

定制DB2通用數據庫命令行處理器

瀏覽:2日期:2023-11-10 12:07:58
引言IBM® DB2® Universal Database™ Linux、UNIX® 和 Windows® 版(下稱 DB2 UDB)提供了兩種從命令行界面輸入命令的方式。當以交互(Interactive)模式使用 DB2 UDB 命令行處理器(DB2 UDB Command Line Processor,DB2 UDB CLP)時,您不必在 DB2 UDB 命令或 SQL 查詢前加上要害字 db2 。假如您不熟悉 DB2 UDB CLP 不同的運行模式,那么請查看 DB2 規劃 - DB2 V8.1 Family Fundamentals 認證預備教程,第 1 部分(共 6 部分)。請看一下 圖 1,圖中在運行于交互模式下的 DB2 UDB CLP 中輸入了 SELECT *... 語句。您知道這個特定表(STAFF)位于哪個數據庫或實例嗎?您大概不知道吧(雖然對于這個特例,您可以猜測);可是,DB2 UDB 知道!圖 1. 缺省的 CLP 視圖不會告訴您連接到了哪個實例定制DB2通用數據庫命令行處理器現在看一眼下面 圖 2中一模一樣的查詢。您現在能回答我的問題了嗎?注重到有什么不同了嗎?圖 2. 對 CLP 進行了定制,以向您顯示您所連接的實例和數據庫帶修訂包 1(Fix Pack 1,FP1)的 DB2 UDB V8.1 提供了很棒的新功能,這項功能可以讓您在運行于交互模式時,定制 DB2 UDB CLP 提示符(后文所指的 DB2 UDB CLP 就是運行于交互模式的 DB2 UDB CLP)。您可以使用這項新的定制功能,把您自己的文本和反映當前實例連接(instance attachment)和/或數據庫連接(database connection)的上下文(context)的變量添加到輸出顯示。本文將向您介紹這項新的定制功能。定制交互模式下的 DB2 UDB CLP帶 FP1 的 DB2 V8.1 新增了可定制的 DB2 UDB CLP 交互提示符功能。現在 DB2 UDB CLP 提示符可以反映當前實例連接和數據庫連接的上下文,還可以顯示特定的字符消息。假如沒有該項功能,使用交互模式下的 DB2 CLP 會顯示硬編碼的提示符,如 圖 3所示。圖 3. CLP 中的硬編碼提示符在繼續下去之前:關于 DB2 UDB 注冊表變量的 20 秒課程您可以使用 DB2 UDB 注冊表變量更改環境。這些變量之所以可以被這樣設置,是因為它們本質上是動態的,并且可適用于當前運行時環境,而無需包含在系統啟動概要文件中。有一些 DB2 UDB 注冊表變量只能設置為系統啟動的一部分。DB2 UDB V8.1 提供了 DB2 概要注冊表(DB2 Profile Registry)用以控制環境。在以前的發行版中,假如更改了環境級別,就需要重新引導 DB2 UDB。現在有了一些例外,可以通過存儲在 DB2 概要注冊表中的注冊表變量對 DB2 UDB V8.1 環境進行專門控制。可使用 db2set命令更新 DB2 UDB 注冊表變量;這些信息被立即存儲到概要注冊表中。DB2 概要注冊表將這些更新過的信息應用到在進行更改之后啟動的 DB2 UDB 服務器實例和應用程序。也可以使用 set命令給環境級變量賦值,以用于臨時會話(以此方式設置的大部分變量會出現在 DB2 UDB 注冊表中;但是,有一些不會,如 DB2INSTANCE)。假如需要永久性設置某個環境變量,那么您應該使用 db2set命令在工作站的啟動概要文件內設置它。 set命令設置的環境變量只在命令行會話期間有效,而 db2set命令行則將環境變量永久性地設置在 DB2 概要注冊表中。要查看全部受支持的注冊表變量列表,請輸入以下命令: db2set -lr要更改 DB2 UDB 注冊表變量的值,請輸入以下命令: db2set registry_variable_name=new_value要查看被設置的全部 DB2 UDB 注冊表變量列表,請輸入以下命令:db2set -all此命令的輸出類似圖 4。圖 4. db2 set -all 命令的輸出請注重環境級變量前面有個 [e] ,而實例變量和全局變量前面分別為 [i] 和 [g] 。設置 DB2_CLPPROMPT 注冊表變量要定制 DB2 UDB CLP 命令提示符,請使用新的 DB2 UDB 注冊表變量:DB2_CLPPROMPT。您可以將 DB2_CLPPROMPT 設置為長度不超過 100 個字符的任何文本字符串。這個定制的字符串可包含在運行時可替換的可選標記。假如這個注冊表變量在 DB2 UDB CLP 會話期間發生更改,那么新的值在用戶退出再重新進入該處理器后方可生效。可以將 DB2 UDB CLP 定制為只顯示一行字符串,這是最基本的形式。 圖 5和 圖 6演示了 DB2_CLPPROMPT 注冊表變量的設置以及 DB2 UDB CLP 的后續調用。圖 5. 設置命令行提示符注冊表變量圖 6. 結果現在,盡管這個示例挺有意思,但沒什么大用。DB2_CLPPROMPT 注冊表變量可以附帶一些關聯變量,可以用這些變量向 DB2 UDB CLP 返回一些關于當前的或缺省的實例連接以及當前所連接的(或缺省的)數據庫的信息。受支持的變量如 表 1所示。表 1.受 CLP 支持的運行時變量變量 運行時值 %ia 假如存在實例連接,則為當前實例連接的授權標識(authid);否則為空字符串。%i 假如實例連接存在,則為當前所連接的實例的本地別名;假如不存在本地實例連接,則為 DB2INSTANCE 或 DB2INSTDEF 注冊表變量的值;否則,為空字符串。%da 假如存在數據庫連接,則為當前數據庫連接的授權標識;否則為空字符串。%d 假如數據庫連接存在,則為當前連接的數據庫的本地別名;否則為 DB2DBDFT 注冊表變量值;再不然則為空值。%n 換行符。例如,要設置 DB2 UDB CLP 提示符,使其解析為:(Instance , Database ):輸入以下命令:db2set db2_clpprompt=" (Instance:%I, Database: %d):"您可以輸入 db2set all 命令來驗證 DB2 UDB 概要注冊表中的該項設置。圖 7向您顯示了這一命令序列,包括在以交互模式啟動 CLP 會話之后的顯示結果。圖 7. 設置 DB2_CLPPROMPT 并驗證其使用請注重此例中,我用了 未處于交互模式的 DB2 UDB CLP,這就是為什么交互模式在同一個窗口中被啟動的原因(我這樣做是讓您體會一下調用 DB2 UDB CLP 的不同方式)。圖 7 中,您會看到 變量沒有值。該變量之所以為空是因為在我的環境中沒有數據庫連接或者定義的缺省數據庫。假如您連接到數據庫,這個變量就會更新,如 圖 8所示。圖 8. 出現在提示符上的實例名和數據庫名假如我從這個數據庫斷開,這個定制的字符串會反映出這一操作。假如我接著再連接到不同的實例,在 DB2 UDB CLP 中也會得到動態的反映,如 圖 9所示。圖 9. 連接到新的 DB2 UDB 實例時,CLP 動態進行更新DB2_CLPPROMPT 腦力測試對于 DB2_CLPPROMPT 變量,有很多組合變量的方法。我把它留給您去試驗,您不僅可以試驗不同的可用變量,還可以看看它們對于不同環境設置的相應結果。不過來一點“離別測試怎么樣?根據以下設置:db2set db2_clpprompt="db2 (%ia@%i, %da@%d):"以下條件下,您會看到什么結果?DB2INSTANCE 設為 TESTING。DB2DBFT 未設置。不存在已連接的實例連接,也不存在數據庫連接。單擊此處,獲得 答案。DB2INSTANCE 設為 DB2。DB2DBFT 設為 SAMPLE。DB2 實例有一個實例連接,授權標識為 PAULZ。 單擊此處,獲得 答案。DB2INSTANCE 設為 DB2。DB2DBFT 設為 SAMPLE。只有一個數據庫連接到 SAMPLE 數據庫,授權標識為 PAULZ。單擊此處,獲得 答案。關于作者 Paul C. Zikopoulos,文學士,MBA,是一位與 IBM Global Sales Support 小組合作的 IDUG 的專題和獲獎發言人。他有七年多的 DB2 使用經驗,還寫了許多關于 DB2 的雜志文章和書籍。Paul 為很多雜志撰寫有關 DB2 的文章,并且是多本書的合作者,包括: DB2 - The Complete Reference、DB2 Fundamentals Certification for Dummies、DB2 For Dummies以及 A DBA's Guide to Databases on Linux。Paul 是一位 DB2 認證高級技術專家(DB2 Certified Advanced Technical Expert)(DRDA 和 Cluster/EEE)、DB2 認證解決方案專家(DB2 Certified Solutions Expert)(商業智能(Business Intelligence)和數據庫治理(Database Administration))。您可以通過 paulz_ibm@msn.com 與他聯系。
標簽: DB2 數據庫
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
粉嫩一区二区三区性色av| 欧美大片在线观看一区| 欧美mv日韩mv国产网站| 午夜精品成人在线| 日韩午夜精品| 中文字幕乱码一区二区免费| 国产成人超碰人人澡人人澡| 欧美日本不卡视频| 国内成+人亚洲+欧美+综合在线| 久久国产手机看片| 亚洲资源在线观看| 亚洲毛片av| 亚洲另类在线制服丝袜| 亚洲日本免费| 99国产一区| 一区二区三区在线观看欧美| 亚洲国产精品www| 亚洲柠檬福利资源导航| 亚洲性色视频| 中文字幕在线不卡国产视频| 欧美日韩精品免费观看视频完整| 国产亚洲精品久| 中文字幕 久热精品 视频在线| 欧美成人一品| 中文字幕av资源一区| 欧美日韩视频在线一区二区观看视频 | 亚洲愉拍自拍另类高清精品| aa级大片欧美三级| 亚洲另类色综合网站| 一区二区三区四区国产| 亚洲午夜一区二区三区| 久久精品1区| 精品一区二区成人精品| 欧美一区二区三区视频免费播放| 成人激情视频网站| 久久久精品人体av艺术| 国产精品久久| 亚洲已满18点击进入久久| 久久婷婷国产综合尤物精品| 蜜桃视频在线观看一区| 91精品国产入口| 欧美成人综合一区| 亚洲色图视频免费播放| 亚洲在线观看| 免费在线观看一区二区三区| 在线成人av影院| 午夜视频精品| 亚洲精品一二三四区| 久久国产88| 精品一区精品二区高清| 日韩精品中文字幕一区二区三区| 91捆绑美女网站| 亚洲视频一区二区在线观看| 免费在线观看成人av| 久久99蜜桃精品| 精品久久国产97色综合| 极品av少妇一区二区| 亚洲大片免费看| 欧美精品一二三四| 91免费观看国产| 一区二区三区色| 欧美日韩国产色站一区二区三区| av电影在线观看完整版一区二区| 国产精品久久久久久亚洲毛片| 亚洲在线观看| 国产精品亚洲第一区在线暖暖韩国| 国产亚洲1区2区3区| 99在线精品免费视频九九视| 久久99国产精品久久99 | 中文精品视频| 蜜臀久久99精品久久久画质超高清| 欧美一区二区三区在线电影| 一区二区三区我不卡| 日日摸夜夜添夜夜添精品视频| 日韩一区二区三| 9国产精品视频| 国产一区在线观看麻豆| 中文字幕av免费专区久久| 久久久久久久波多野高潮日日| 成人av中文字幕| 亚洲最大色网站| 日韩欧美高清dvd碟片| 99伊人成综合| 国产二区国产一区在线观看| 亚洲欧洲日产国码二区| 久久最新视频| 99re这里都是精品| 亚洲成人免费在线| 欧美精品一区二区三区蜜桃 | 成年人网站91| 亚洲精品国产高清久久伦理二区| 欧美老肥妇做.爰bbww| 国产一区二区在线观看免费播放 | 午夜精品亚洲| 日本成人中文字幕在线视频| 国产午夜精品一区二区| 色香蕉久久蜜桃| 99久久精品久久久久久清纯| 亚洲不卡在线观看| 久久精品男人天堂av| 国产精品一国产精品k频道56| 国产盗摄女厕一区二区三区| 亚洲一区在线观看免费观看电影高清| 日韩一区二区电影| 免费毛片一区二区三区久久久| 91啪九色porn原创视频在线观看| 天天综合网天天综合色| 国产日产欧美一区二区视频| 欧美影视一区在线| 亚洲精品偷拍| 99久久精品99国产精品| 日韩不卡免费视频| 日韩美女精品在线| 欧美一级欧美三级| 久久福利影视| 欧美久久电影| 国产成人一区在线| 丝袜美腿亚洲综合| 国产精品第13页| 日韩精品一区二区三区四区 | 91农村精品一区二区在线| 奇米精品一区二区三区在线观看| 国产精品久久久久久久蜜臀 | 成人app在线观看| 蜜臀av一区二区在线观看| 中文成人综合网| 欧美一级一区二区| 色综合激情久久| 狠狠入ady亚洲精品| 成人精品视频一区二区三区尤物| 丝袜亚洲另类欧美| 综合色中文字幕| 久久人人爽爽爽人久久久| 欧美日韩久久一区| 午夜宅男久久久| 伊人久久亚洲美女图片| 成人网男人的天堂| 麻豆成人免费电影| 亚洲高清三级视频| 亚洲品质自拍视频| 久久精品一区二区三区av| 69堂亚洲精品首页| 在线观看欧美日本| 日韩免费一区二区| 69av一区二区三区| 色婷婷av一区二区三区软件| 一本色道88久久加勒比精品| 91一区二区在线| 国产麻豆视频精品| 日韩精品一级中文字幕精品视频免费观看 | 精油按摩中文字幕久久| 亚洲成人免费视| 亚洲天堂2016| 国产精品久久久久国产精品日日 | 欧美日韩不卡一区二区| 久久精品99| 国产日韩综合| 亚洲狼人精品一区二区三区| 狠狠色丁香久久综合频道| 午夜国产精品视频| 欧美成人一区二区在线| 99国产精品久| 北岛玲一区二区三区四区| 国产成人精品免费| 国产一区二区三区四区在线观看| 精品国产亚洲在线| 精品久久国产字幕高潮| 欧美videos中文字幕| 欧美一级在线免费| 欧美一级久久久| 日韩午夜小视频| 精品久久一区二区| 日韩欧美视频一区| 91精品国产一区二区| 56国语精品自产拍在线观看| 欧美一区久久| 女生裸体视频一区二区三区| 99久久精品国产毛片| 91污在线观看| 午夜精品剧场| 精品av久久久久电影| 亚洲性图久久| 亚洲九九精品| 国产精品日本| 美女91精品| 在线精品视频一区二区三四| 欧美色视频在线观看| 3d成人h动漫网站入口| 欧美一区二区成人| 精品国产一区二区三区久久久蜜月| 精品日韩一区二区三区 | 欧美综合欧美视频| 欧美日本韩国一区二区三区视频| 91麻豆精品国产自产在线| 欧美一区二区三区视频在线| 精品国产91久久久久久久妲己 | 亚洲免费电影在线| 亚洲五月六月丁香激情| 欧美一区二区三区色| 久久久美女毛片|