随笔分类 -  SQL

摘要:1.为“图书信息”表创建一个名为del_bk_tr的DELETE触发器,该触发器的作用是禁止删除图书信息表中的记录。 create trigger del_bk_tr on 图书信息 instead of delete as select'无法删除"图书信息"表的信息' 2. 为“借阅信息”表建立一 阅读全文
posted @ 2019-07-18 11:02 9529 阅读(222) 评论(0) 推荐(0)
摘要:1. 在对象资源管理器中新建查询窗口,并输入以下代码,创建一个利用流控制语句的存储过程letters_print, 该存储过程能够显示26个小写字母。 CREATE PROCEDURE letters_print AS DECLARE @count int SET @count=0 WHILE @c 阅读全文
posted @ 2019-07-18 11:00 9529 阅读(309) 评论(0) 推荐(0)
摘要:1. 编写代码计算100以内的奇数的和,并显示@n=1+3+5+...+99。 DECLARE @i int ,@sum int set @i=1 set @sum=0 while @i<=100 begin if @i%2=1 set @sum=@sum+@i set @i=@i+1 end pr 阅读全文
posted @ 2019-07-18 10:51 9529 阅读(441) 评论(0) 推荐(0)
摘要:2. 在BookDb数据库中,使用T-SQL语句CREATE VIEW建立一个名为v_book的视图,显示图书的编号、书名、作者和出版单位。 create view v_book as select 图书编号,书名,作者,出版单位 from 图书信息 3. 基于“读者信息”表“图书信息”表和“借阅信 阅读全文
posted @ 2019-07-18 10:44 9529 阅读(451) 评论(0) 推荐(0)
摘要:1. 在BookDb数据库中,使用下列SQL语句将输出什么? (1) SELECT Count(*) FROM 读者信息 输出的是“读者信息”表中的记录的总数: (2) SELECT Substring(姓名,1,2) FROM 读者信息 输出的是“读者信息”表中“姓名”列的第一个字符开始进行字符串 阅读全文
posted @ 2019-07-17 20:47 9529 阅读(866) 评论(0) 推荐(0)
摘要:1. 为BookDb数据库的“读者信息”表创建一个规则,限制所输入的电话号码为8位或者 11位0〜9的数字。 (1) 为读者信息表的联系电话创建一个规则phone_rule,限制所输入的数据为8位或者11位 0〜9的数字实现该规则的代码为: CREATE RULE phone_rule AS @ph 阅读全文
posted @ 2019-07-17 20:45 9529 阅读(288) 评论(0) 推荐(0)
摘要:2. 使用INSERT INTO 语句向读者信息表中插入一个元组, 借阅证号为B00096,姓名为“张珊”,性别为“女”,单位为“文学院”,联系电话为“88361616”, 身份证号为“430103199401063661”,借阅证件类型为“2002”,办卡时间为“2012-9-1”,卡状态 为 “ 阅读全文
posted @ 2019-07-17 20:40 9529 阅读(157) 评论(0) 推荐(0)
摘要:1. 用T-SQL 语句创建一个BookDB数据库,数据文件和日志文件保存目录为D:\DATABASE,其中数据文件大小20MB,最大文件大小100MB,自动递增大小为10MB。 ON ( NAME =book_dat, FILENAME='D:\DATABASE3\DataBase3.mdf', 阅读全文
posted @ 2019-07-17 20:37 9529 阅读(174) 评论(0) 推荐(0)
摘要:创建一个规则phone_rule,限制所输入的数据为8位或者11位 0〜9的数字实现该规则的代码为 CREATE RULE phone_rule AS @phone LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' OR @phone LIKE '[0- 阅读全文
posted @ 2019-06-16 21:24 9529 阅读(161) 评论(0) 推荐(0)
摘要:数据库SQL级联删除、更新: CREATE TABLE t1(id INT PRIMARY KEY,name VARCHAR(10)) CREATE TABLE t2(id INT REFERENCES t1(id )ON DELETE CASCADE ON UPDATE CASCADE,AGE T 阅读全文
posted @ 2019-05-27 19:41 9529 阅读(151) 评论(0) 推荐(0)
摘要:创建一个规则phone_rule,限制所输入的数据为8位或者11位 0〜9的数字实现该规则的代码为: 创建一个性别规则,并且绑定到表中某个列: 创建评分规则grade_rule 创建字符规则my_character_rule 查看规则sp——helptext 删除一个或者多个规则: 阅读全文
posted @ 2019-03-17 13:29 9529 阅读(200) 评论(0) 推荐(0)
摘要:创建一个规则phone_rule,限制所输入的数据为8位或者11位 0〜9的数字实现该规则的代码为: CREATE RULE phone_rule AS @phone LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' OR @phone LIKE '[0 阅读全文
posted @ 2019-03-17 13:29 9529 阅读(100) 评论(0) 推荐(0)