完整版数据库工程师面试题514.doc(完整版)数据库工程师面试题514
(完整版)数据库工程师面试题514
(完整版)数据库工程师面试题514
数据库工程师面试题
Lyven SQL数据库开发
5 月 14 日
(点击上方蓝色字,可迅速关14
(完整版)数据库工程师面试题514
(完整版)数据库工程师面试题514
(
PolicyNumber int NOT NULL DEFAULT (0),
InsuredLastName char (30) NOT NULL,
InsuredFirstName char (20) NOT NULL,
InsuredBirthDate datetime NOT NULL,
PolicyDate datetime NOT NULL,
FaceAmount money NOT NULL,
CONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber)
)
每次企业销售出一份保单, Policy 表中就增添一条记录,并给予其一个新的保单号,你将怎么做?
INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。
INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。 AFTER UPDATE触发器代替 DEFAULT拘束条件产生一个新的保单号,并将这个保单号插
入数据表中。
7、在 SQL 语言中,假如要成立一个薪资表包含员工号,姓名,职称。薪资等字段。若要保证薪资字段的取值不低于 800 元,最适合的实现方法是:A。在创立薪资表时为”薪资“字段成立缺省
B。在创立薪资表时为”薪资“字段成立检查拘束
C。在薪资表成立一个触发器
D。为薪资表数据输入编写一个程序进行控制
8、 Select 语句顶用来连结字符串的符号是
______.
A. “+” B. “ & ” C.“ || ” D.“ | ”
9、你是一个第一版企业的数据库开发人员,
对特定的书名的每日的销售状况成立了以下的存
储过程:
CREATE PROCEDURE get_sales_for_title
title varchar(80), ***@ytd_sales int OUTPUT
AS
SELECT ***@ytd_sales = ytd_sales
FROM titles
WHERE title = ***@title
IF @***@ROWCOUNT = 0
RETURN(-1)
ELSE
RETURN(0)
此外成立了一个脚本履行这个储存过程,
假如履行成功, 将返回对应于书名的每日的销售情
况的报表,假如履行失败,将返回“ No Sales Found”,如何成立这个脚本?
(完整版)数据库工程师面试题514
(完整版)数据库工程师面试题514
(完整版)数据库工程师面试题514
完整版数据库工程师面试题514 来自淘豆网m.daumloan.com转载请标明出处.