①在SQL中如何删除触发器:DROP TRIGGER
解析:
辨别:DROP TRIGGER 和 DELETE TRIGGER
删除触发器操作必须使用DROP语句进行,DELETE是删除行记录。
②请取出 BORROW表中日期(RDATE字段)为当天的所有记录?(RDATE字段为datetime型,包含日期与时间)。SQL语句实现正确的是:
select * from BORROW where datediff(dd,RDATE,getdate())=0
解析:
datediff(datepart,startdate,enddate):返回两个日期之间的时间,题中说RDATE字段为datetime型,包含日期与时间。
datepart类型如下:
③修改表test_tbl字段i的缺省值为1000,可以使用SQL语句:A
解析:
ALTER TABLE :是对已有的表中的列进行添加、删除修改
1.#在表中添加列
alter table 表名 add column 列名 指定列表数据类型
eg:给"Customers"表增加一列"年龄":
ALTER TABLE Customers
ADD COLUMN 年龄 INT;
2.#在表中删除列
alter table 表名 drop column 列名
eg:再将上面"Customers"刚增加的"年龄"列给删除
ALTER TABLE Customers
DROP COLUMN 年龄;
3.#修改列的类型
alter table 表名 modify [column] <列名> <类型>
eg:将"Customers"表的"邮编"由CHAR类型改成INT类型
ALTER TABLE customers
MODIFY 邮编 INT
4.#修改/删除列的默认值
alter table 表名 alter [column] 列名 { SET DEFAULT <默认值> | DROP DEFAULT }
5.#修改列名或类型
alter table 表名 change[column] 旧列名 新列名 新列类型
6.#修改表名
alter table 表名 rename to 新表名
④下列选项关于事务和并发控制的描述不正确的是(C)
解析:
SQL中显式事务和隐式事物的区别: 隐式事务:在连接的基础上,每一条语句都以单独事务运行。 显式事务:存在开始/结束标志,例如:SQL Server中每一条select、insert、update、delete语句都是隐形事务的一部分,显性事务用BEGIN TRANSACTION明确指定事务。
⑤sql的合法标识符:SQL合法标识符 第一个字必须是 字母 、下划线 、@和#开头(不能由数字开头)
标签:.#,22,列名,SQL,牛客,表名,table,alter From: https://www.cnblogs.com/liu-myu/p/16726018.html