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

lzlluozhaolin 2003-12-12 01:30:57
我有一张表,里面包括name字段,我想建一个存储过程,在asp.net中调用这个存储过程,在外部我只想输入一个name的值,存储过程中实现如果有重复的字段就不存储,如果没有相同的字段就存储,而且要找到它在表中是第几条记录!
高手帮忙给小妹一段代码哈!
...全文
44 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
而且要找到它在表中是第几条记录?

--表中记录一般是没有顺序的。在查询时,可根据具体的查询排序方法决定它在结果集中是第几条记录。

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧