存储过程的一个问题,高手帮帮忙,分不多了!

lzlluozhaolin 2003-12-12 01:30:57
我有一张表,里面包括name字段,我想建一个存储过程,在asp.net中调用这个存储过程,在外部我只想输入一个name的值,存储过程中实现如果有重复的字段就不存储,如果没有相同的字段就存储,而且要找到它在表中是第几条记录!
高手帮忙给小妹一段代码哈!
...全文
12 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lzlluozhaolin 2003-12-12
create proc test3
(@name varchar(30)
as
if not exists (select * from test where [name]=@name)
begin
insert into tablename ([name]) values (@name)
end
是那儿的错呢?
  • 打赏
  • 举报
回复
lzlluozhaolin 2003-12-12
写个完整的嘛??
这个语句外部怎么去调用呢?
  • 打赏
  • 举报
回复
victorycyz 2003-12-12
if not exists (select * from tablename where [name]=@name)
begen
insert into tablename ([name]) values (@name)
end
  • 打赏
  • 举报
回复
victorycyz 2003-12-12
而且要找到它在表中是第几条记录?

--表中记录一般是没有顺序的。在查询时,可根据具体的查询排序方法决定它在结果集中是第几条记录。
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
加入

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-12-12 01:30
社区公告
暂无公告