首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql 中怎样实现这样需求的存储过程,该如何处理

2012-04-12 
mysql 中怎样实现这样需求的存储过程有仓库规格仓库区create table area_info(area_id int identity(1,1),

mysql 中怎样实现这样需求的存储过程
有仓库规格
仓库区
create table area_info 
(
  area_id int identity(1,1),
  area_name varchar(20),
.....
)
仓库货架
create table shelf_info
(
  shelf_id int identity(1,1),
  shelf_name varchar(20),
  area_id int not null,
)
仓库层
create table layer_info
(
  layer_id int identity(1,1),
  layer_name varchar(20),
  shelf_id int not null,

)
仓库盒
create table box_info
(
  box_id int identity(1,1),
  box_name varchar(20),
  layer_id int not null,
)
一个仓库区摆放 5个货架;
一个货架有6层;
一层摆放3个箱子
--
系统进行仓库管理,添加了2个区;我想在数据库里面,将这个对应的区,货架,层,箱数据都添加进去
怎样写一个存储过程来实现呢??

[解决办法]
在存储过程中,执行insert into语句就行了。具体执行几个货架、几层、几个箱子,你for循环中 循环次数执行就行。另外如果是自增主键的话,select LAST_INSERT_ID()就行。
[解决办法]
这个根据你的逻辑写sql就可以

热点排行