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
广告

© . All rights reserved.