随笔 - 384  文章 - 0  评论 - 0  阅读 - 13万

牛客网-SQL专项训练22

①在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合法标识符 第一个字必须是 字母 、下划线 、@和#开头(不能由数字开头)

posted on   我不想一直当菜鸟  阅读(238)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示