DB2面試問題



親愛的讀者,這些DB2面試問題是專門設計用來讓您熟悉在DB2主題的面試中可能遇到的問題型別的。根據我的經驗,優秀的 interviewers 很少會在面試期間計劃提出任何特定問題,通常問題會從主題的一些基本概念開始,然後根據進一步的討論以及您的回答繼續下去。

S9(4) COMP 是空指示變數的圖片子句。

鎖定服務由鎖定服務元件提供,該元件稱為內部資源鎖定管理器 (IRLM),並管理併發問題和死鎖。

資料庫服務元件負責執行 SQL 語句,它還管理緩衝池。

系統服務元件處理 DB2 的啟動和關閉。

鎖定可以應用於以下任何一個:頁面、表和表空間。

在 Bind 步驟中,我們指定隔離級別。

檢查 SQLERRD 的值以瞭解更新語句後更新了多少行。

TIMESTAMP 資料型別佔用 10 個位元組,預設值為 YYYY-MM-DD:HH:MM:SS-NNNNNN

DATE 資料型別佔用 4 個位元組,預設值為 'YYYY-MM-DD'

DB2 最佳化器用於選擇訪問路徑和處理 SQL 查詢。

此語句不正確,因為 SQL 語句必須在 Area B 中編碼。

此語句不正確,因為遊標用於一次處理多行選擇。

此語句不正確,因為宿主變數不能重新命名和重新定義。

此語句不正確。當我們刪除表時,同義詞會自動刪除,但表的別名仍然存在。我們需要手動刪除別名。

當程式在某個事務的中間異常終止時,DB2 會執行自動回滾。

如果事務對某些資料獲取更新鎖,則其他事務只能對其獲取共享鎖。

如果事務對某些資料獲取共享鎖,則其他事務可以對其獲取共享鎖或更新鎖。

鎖可以根據大小、持續時間和模式進行分類。

Load 實用程式用於將資料載入到表中。

Reorg 實用程式用於對物理儲存上的資料進行重新組織。

Runstats 實用程式使用統計資訊更新目錄表。

SYNCPOINT 命令用於在 CICS 程式中提交事務。

未提交讀提供最大的併發性。

可重複讀確保最高的資料完整性,因為它持有頁面並鎖定行直到 COMMIT 點。

當事務即將寫入時,它會獲得排他鎖,此時任何其他鎖都不能應用於它。

DBRM 是繫結過程的輸入,它是在預編譯步驟中生成的。

SELECT COUNT(*) FROM TAB 查詢用於計算表中的行數。

當我們使用 ALTER 語句新增新列時,它將新增到表的末尾。

我們可以在工作儲存區或過程部分中宣告遊標。

SQLCODE -818 是載入模組和從 DBRM 生成的繫結時間戳的時間戳不匹配。

如果使用者無權訪問 DB2 物件,他將遇到 SQLCODE -922。

在死鎖或超時時,您將遇到 SQLCODE -911。

當您嘗試插入或更新具有重複鍵的記錄時,您將遇到 SQLCODE = -803。

應用程式計劃包含一個或多個 DBRM 和應用程式包,這些包在程式執行期間儲存在緩衝池中。

我們只需要繫結包含已修改 DBRM 的那個包。無需繫結所有包。

在 COBOL-DB2 程式中,Bind 步驟將所有 SQL 語句轉換為可執行形式。

負 SQL 程式碼表示失敗,而正 SQL 程式碼表示異常。

REVOKE 語句用於撤消資料庫的許可權。

GRANT 關鍵字用於授予 DB2 表的許可權。

主鍵是可選的,我們可以在 CRETAE TABLE 和 ALTER TABLE 語句中定義它們。

一個表只能有一個主鍵。

DROP TABLE table-name 是從資料庫中刪除表的語法。

DELETE * FROM table-name 是刪除表中所有行的語法。

Char 資料型別的最大大小為 254 位元組。

Varchar 資料型別的最大大小為 4046 位元組。

SPUFI 代表使用檔案輸入的 SQL 處理器。

索引以 B 樹格式儲存。

分割槽表空間必須具有聚集索引。

DROP ALIAS AL1 是刪除別名的查詢。

我們只能為一個表有一個聚集索引。

接下來是什麼?

此外,您可以回顧一下您之前使用該主題完成的任務,並確保您能夠自信地談論它們。如果您是應屆畢業生,面試官不會期望您回答非常複雜的問題,而是您必須使自己的基礎概念非常紮實。

其次,如果您無法回答一些問題,這真的無關緊要,但重要的是,無論您回答了什麼,都必須自信地回答。所以在面試時要自信。我們在 tutorialspoint 祝您能遇到一位好的面試官,並祝您未來的事業一切順利。乾杯!:-)

db2_questions_answers.htm
廣告