网站一级模块表设计如下:
ModuleID (自动增加)
ModuleName
ModuleDes
ModuleImg
ModuleUrl
ModulePlace(在导航栏的位置)
AddDate
我想用SQL建一个加入模块的存储过程,ModulePlace自动从数据库中取最大值+1,但不能设计成自动增加,因为以后要可以修改.
虽然下面的过程写错了,但觉得更能表达我的意思,请大家看看.
CREATE PROCEDURE AddNewModule
@ModuleName varchar (50),
@ModuleDes varchar (50),
@ModuleImg varchar (50),
@ModuleUrl varchar (50),
@AddDate varchar (50)
AS
insert into Module(ModuleName,ModuleDes,ModuleImg,ModuleUrl,ModulePlace,AddDate) values(@ModuleName,@ModuleDes,@ModuleImg,@ModuleUrl,Max(ModulePlace)+1,@AddDate)
GO
能用一个存付诸过程解决吗?两个我能实现,觉效率太低了.
ModuleID (自动增加)
ModuleName
ModuleDes
ModuleImg
ModuleUrl
ModulePlace(在导航栏的位置)
AddDate
我想用SQL建一个加入模块的存储过程,ModulePlace自动从数据库中取最大值+1,但不能设计成自动增加,因为以后要可以修改.
虽然下面的过程写错了,但觉得更能表达我的意思,请大家看看.
CREATE PROCEDURE AddNewModule
@ModuleName varchar (50),
@ModuleDes varchar (50),
@ModuleImg varchar (50),
@ModuleUrl varchar (50),
@AddDate varchar (50)
AS
insert into Module(ModuleName,ModuleDes,ModuleImg,ModuleUrl,ModulePlace,AddDate) values(@ModuleName,@ModuleDes,@ModuleImg,@ModuleUrl,Max(ModulePlace)+1,@AddDate)
GO
能用一个存付诸过程解决吗?两个我能实现,觉效率太低了.
解决方案 »
- ASP.NET中背景图片的疑问
- 上传图片用户控件传值到控件所在页面 出现问题
- 根据数据库字段值判断上传文件是否齐全
- 怎样判断IE是否接收Cookies?
- 就是我怎么在HTM静态页面里实现判断Session是否在线,用户是否在登录状态啊?
- 生成文章列表的html怎么做呢
- 急!!!!textarea 往数据库保存文章时,格式一直保存不住
- 网站相同的ID打开的不是同一篇文章对收录有影响吗?
- 在建立与服务器的连接时出错
- 不可迷信权威:质问机械工业出版社的Stephen Walther的ASP.NET Unleashed(中文名字:ASP.NET技术内幕)的程序清单12-20 FindDataView.aspx!
- 各位大侠请进,Asp.Net如何进行页面排版的呢?
- 谁能看出这几组数字的算法规律?高分
@ModuleName varchar (50),
@ModuleDes varchar (50),
@ModuleImg varchar (50),
@ModuleUrl varchar (50),
@AddDate varchar (50)
AS
DECLARE @ModulePlace int select @ModulePlace=Max(ModulePlace)+1 from Module
insert into Module(ModuleName,ModuleDes,ModuleImg,ModuleUrl,ModulePlace,AddDate)
values(@ModuleName,@ModuleDes,@ModuleImg,@ModuleUrl,@ModulePlace,@AddDate)
GO