有几张表         
         user(用户)
字段名称 类型 备注
id varchar(30) 用户编号(主键)
name varchar(30) 用户账号(不可为空,唯一)
pwd varchar(30) 登录密码(不可为空)
role varchar(5) 用户角色:admin=管理员;user=会员(不可为空)
mail varchar(50) 电子邮箱
account varchar(32) 用户账户,用于付款或收款
book(图书)
字段名称 类型 备注
id varchar(30) 图书编号(主键)
ISBN varchar(30) ISBN
name varchar(50) 图书名称(不可为空)
kind_num  int           图书类型编号
author varchar(32) 作者
price money         价格
pub varchar(100) 出版社
brief varchar(100) 图书简介
list(物流单)
字段名称 类型 备注
id varchar(30) 物流单编号(主键)
buy_id varchar(30) 买方编号(外键,关联user表)
sell_id varchar(30) 卖方编号(外键,关联user表)
send_time smalldatetime 发送时间(不可为空)
limit_time varchar(8) 发送时限(不可为空),超时则交易取消
book_list(图书清单)
字段名称 类型 备注
id varchar(30) 流水号(主键)
book_id varchar(30) 图书编号(外键,关联book表)
list_id varchar(30) 物流单编号(外键,关联list表)
deal(交易记录)
字段名称 类型 备注
id varchar(30) 交易流水号(主键)
book_id varchar(30) 图书编号(外键,关联book表)
book_name varchar(50) 图书名称(根据图书编号统一名称)
buy_id varchar(30) 买方编号(外键,关联user表)
sell_Id varchar(30) 卖方编号(外键,关联user表);卖方同时为图书信息上传者        图书类型
图书类型编号   int  主键
图书类型名称 varchar(30)请问创建什么样的存储过程合适 谢谢了 最好是T-SQL语句 

解决方案 »

  1.   

    哎 我是最近才接触的SQL 不是很懂
    我要做个图书销售的后台数据库 用户注册后可以自己上传图书信息 更改自己上传的图书信息 出售或者购买 图书 查询图书信息 查看交易记录
    我就创建了几张表 数据库太简单了不够完善 请教各位怎么去写存储过程
      

  2.   

    create proc sp_test
    @temp int
    as
    beginend