SQL 存储过程一个问题
create table ruku
(
入库单 char(13) unique,
名称 char(6),
时间 date,
数量 int,
编号 int unique,
primary key([入库单],[名称],[编号],[数量])
)
create table canku
(
入库单 char(13)
名称 char(6),
时间 date,
库中数量 int,
外借数量 int,
编号 int
)
CREATE PROC rukuchaxun
(
@rukudan varchar(15)
)
as
BEGIN
SELECT 入库单, 数量,ruku.名称,ruku.时间,ruku.编号
FROM ruku INNER JOIN canku ON
ruku.名称=canku.名称
WHERE 入库单 LIKE @rukudan
END
GO
我想达到的是:根据 入库单查询 可以在canku表中返回该物品的 名称 日期 库中数量 外借数量 等
这个存储过程该怎么去写啊
------解决方案--------------------你把CSDN的代码编辑里面的东西也复制了而已。直接复制这个文本:
create table ruku
(
入库单 char(13) unique,
名称 char(6),
时间 date,
数量 int,
编号 int unique,
primary key([入库单],[名称],[编号],[数量])
)
create table canku
(
名称 char(6),
时间 date,
库中数量 int,
外借数量 int,
编号 int
)
go
CREATE PROC rukuchaxun
(
@rukudan varchar(15)
)
as
BEGIN
SELECT 入库单, 数量,ruku.名称,ruku.时间,ruku.编号,canku.名称 ,canku.时间 ,canku.库中数量 ,canku.外借数量
FROM ruku INNER JOIN canku ON
ruku.名称=canku.名称
WHERE 入库单 LIKE @rukudan
END
GO