2.创建可以按“类别”(参数)进行某类产品库存信息查询的存储过程
原代码:
创建存储过程: create procedure chanpinleibie@123nchar(10)
as
begin
select*from产品表
where类别=@123
end;
测试方案及数据:
在新建查询中输入:exec@result=chanpinleibie
@123='电'
select'result'=@result
测试结果:(文字说明、原代码、结果贴图)
3.创建可以按产品名称或产品名称打头字符串(参数)进行产品库存信息查询的存储
过程。
创建存储过程: create procedure chanpinmingcheng@123nchar(10)
as
begin
select*from产品表
where产品名称=@123
end;
在新建查询中输入:exec@result=chanpinmingcheng
@123='电'
select'result'=@result
测试结果:(文字说明、原代码、结果贴图)
4.创建可以按“供应商编号”(参数)进行产品库存信息查询的存储过程。
创建存储过程: create procedure gongyingshang@123nchar(10)
as
begin
select*from产品表
where供应商编号=@123
end;
在新建查询中输入:exec@result=gongyingshang
@123='102'
select'result'=@result
测试结果:(文字说明、原代码、结果贴图)
我的选题2:(描述题目和欲实现的功能)
1.创建“现有库存”表的DELETE触发器,禁止删除库存信息原代码:
create trigger库存_信息删除on现有库存量
for delete
as
declare@123nchar(10)
begin
IF EXISTS(SELECT*FROM现有库存量WHERE产品编号=@123) PRINT'禁止删除库存信息!'
ROLLBACK;
ROLLBACK TRANSACTION
END;
use zw
go
delete
from现有库存量where产品编号='004'
go
测试方案及数据:
use zw
go
delete from现有库存量where产品编号='004'
Go
测试结果:(文字说明、原代码、结果贴图)
2.创建“出库单”表的INSERT触发器。
原代码:
create trigger插入出库单表时更新
on出库单表
for insert
as
declare@zdbh int,@khbh nchar(10),@cpbh nchar(10),@cksl numeric,@ckjg money,@je money,@ckrq datetime,@mdd nchar(10),@jsr nchar(10),@xykcl numeric
begin
select@zdbh,@cpbh
where exists(select现有库存量from现有库存量
where@xykcl=@cksl)
insert into出库单表values(@zdbh,@khbh,@cpbh,@cksl,@ckjg,@je,@ckrq,@mdd,@jsr); end;
测试结果:(文字说明、原代码、结果贴图)
③创建“出库单”表的INSERT触发器
源代码:create trigger插入出库单表
on出库单表
for insert
as
declare@zdbh int,@khbh nchar(10),@cpbh nchar(10),@cksl numeric,@ckjg money,@je money,@ckrq datetime,@mdd nchar(10),@jsr nchar(10),@xykcl numeric
begin
if exists(select*from现有库存量
where现有库存量<@cksl)
print'库存不足需要补货!'
ROLLBACK;
ROLLBACK TRANSACTION
end;
测试结果:
4.创建“入库单”表的INSERT触发器。
原代码:
create trigger插入入库单表
on入库单表
for insert
as
declare@zdbh int,@cpbh nchar(10),@gysbh nchar(10),@rksl numeric,@rkjg money,@rkrq datetime,@jsr nchar(10),@xykcl numeric,@cksl nchar
begin
select@zdbh,@cpbh
where exists(select现有库存量from现有库存量
where@xykcl=@cksl)
insert into入库单表values(@zdbh,@cpbh,@gysbh,@rksl,@rkjg,@rkrq,@jsr)
end;
结果:
本实验总结:(不少于100字)
书上介绍的内容根本不够啊
所以就上网查找一些例题研究才基本上弄懂了
以后得多看看书本以外的知识增加理解的范围
要求:
1.报告格式和内容要求:
a. 内容和格式整齐。
大标题采用黑体四号字加粗,小标题采用小四号字加粗。
正
文采用五号宋体,单倍行距。
b. 贴图时请剪裁到适当大小,要保证打印时可以看清,但也不要太大以免“越界”。
c. 不要在报告中写与实验无关的话,内容要有条理、完整、并能突出重点,要将
遇到的主要问题说明。
2.文件格式要求:
a. 将实验成果放入一个文件夹中,文件夹的内容包括:本实验报告、分离后的数
据库、如有查询代码(.sql文件)和其它文件也一并放入。
b. 文件夹以“学号姓名班级_S7”为文件名。
c.所有文件保存后关闭,然后再打包成RAR文件,以免提交的内容丢失或打不开。
3.提交方式和时间:下周必须提交。
将文件包发到我邮箱bbwhs@。
4.主动查阅资料,坚持自己亲手完成实验,弄清每个步骤和相关原理。