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
(
@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
解决方案 »
- 动态SQL变量赋值的问题
- group by 问题,能否通过一句SQL实现?
- 删除A表里的信息,在B表里用不到的
- 怎么由一个表更新另一个表的数据?在线等
- sqlserver7与sqlserver2000之间关于order by的差异
- xml字段中的字段如何关联另外一个表的字段?
- SQL CASE 分组统计问题
- 如何完全卸载SQL 2000个人版
- sql中SELECT 中的IN 条件的效率问题
- 錯誤信息:Login failed for user 'sa'.Reason:Not associated with a trusted SQL Server connection.
- 拼一句sql
- 查询时直接去除结果集里的重复。
as
set nocount on
SELECT a.入库单, a.名称,a.时间,a.编号,b.库中数量,b.外借数量
FROM ruku a INNER JOIN canku b ON a.名称=b.名称
WHERE a.入库单 = @rukudanGO
这个表ruku的主键:--->primary key([入库单],[名称],[编号],[数量])有问题
应该要入库单ID就可以了
(
入库单 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
消息 102,级别 15,状态 1,过程 rukuchaxun,第 7 行
' ' 附近有语法错误。
消息 102,级别 15,状态 1,过程 rukuchaxun,第 8 行
' ' 附近有语法错误。
这个错误是怎么回事??
(
入库单 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