社区
应用实例
帖子详情
存储过程问题!大家帮帮忙!
tshulinzi
2004-10-31 10:06:20
一个表table
字段:
ID(编号)
name(姓名)
写一个插入存储过程,只输入姓名,编号自动生成,如(no.1)以后自动加1(no.2,no.3......)
先谢了!
...全文
114
10
打赏
收藏
存储过程问题!大家帮帮忙!
一个表table 字段: ID(编号) name(姓名) 写一个插入存储过程,只输入姓名,编号自动生成,如(no.1)以后自动加1(no.2,no.3......) 先谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RainYang
2004-11-01
打赏
举报
回复
用标识行
create table tb(
id int identity(1,1),
name varchar(100)
)
27257674
2004-11-01
打赏
举报
回复
哦不好意思改一下:
alter procedure AddNameAuto
改为
create procedure AddNameAuto
27257674
2004-11-01
打赏
举报
回复
create table #表名
(
ID int identity(1,1),
name varchar(20)
)
alter procedure AddNameAuto
@pName varchar(20)
as
if @pName =''
return 1 --姓名不能为空
insert into #表名(name)
values (@pName)
select id = @@IDENTITY
rouqu
2004-11-01
打赏
举报
回复
如上 列名ID就是标识列 起始数为1 每次递增为1
rouqu
2004-11-01
打赏
举报
回复
create table t4 (
ID int identity(1,1),
col1 int default(0) not null,
col2 datetime default(getdate()) )
今晚打老虎33333333
2004-11-01
打赏
举报
回复
设为标识行
tshulinzi
2004-11-01
打赏
举报
回复
搞不定,那位能具体点呢?
yzhl999
2004-11-01
打赏
举报
回复
这是一列的一个属性,这个属性可以使此列自动递增,
具体用法看帮助啊
tshulinzi
2004-11-01
打赏
举报
回复
怎么用identity列!
mgsray
2004-10-31
打赏
举报
回复
--create table
create table tb(id varchar(10), name varchar(100))
--proc
create proc insert_table @name varchar(100) as
declare @id varchar(10),
@i_id int
select @id=isnull(max(id),'no.0') from tb
set @id=stuff(@id,1,3,'')
set @i_id=convert(int,@id)+1
insert tb select 'no.'+convert(varchar(10),@i_id), @name
--test
exec insert_table 'aaa'
exec insert_table 'bbb'
exec insert_table 'ccc'
--show result
select * from tb
--drop test table
drop table tb
--result
id name
no.1 aaa
no.2 bbb
no.3 ccc
(所影响的行数为 3 行)
不过不建议这么做,还是用identity列比较好,然后前台显示的时候处理№.
SQL
存储过程
实例
这是关于SQL
存储过程
的一些资料,里面有几个例子,希望对各位有用,本人急需积分下载一些材料,麻烦帮个忙
请大家
帮帮忙
!昨天到现在都未解决
在页面上上传一个TXT文件,里面包含4000条数据,通过中间件传递到数据库的
存储过程
进行SQL拼写,完成后执行!但是现在出现个
问题
,传递2000-2500条数据是OK的,超过3000条就报错了,请大家
帮帮忙
想下这是什么
问题
,查看...
java
存储过程
设置参数名_JDBC 中利用
存储过程
插入数据怎么参数传不进来?(有没有人会的,
帮帮忙
,困扰了好几天了。谢谢!...
已结贴√
问题
点数:20回复次数:11 JDBC 中利用
存储过程
插入数据怎么参数传不进来?(有没有人会的,
帮帮忙
,困扰了好几天了。谢谢!public static void main(String[] args){ReplyEmp emp=new ReplyEmp();emp.setInviationid(1);emp.setFloor(1);emp.setNickname("张三");emp....
创建
存储过程
时报错搞了半天都不行,大家
帮帮忙
吧
报错[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql> delimiter 这是源代码:mysql>delimiter 这...
存储过程
用还是不用?我有话说!
Java技术栈www.javastack.cn关注阅读更多优质文章很多朋友习惯以阿里禁止使用
存储过程
,来鼓吹项目中不该使用它。我想问的是,阿里那帮程序员,为了不用
存储过程
,做过的那些努力...
应用实例
27,582
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章