sql语句如下:DELETE FROM Sort WHERE CHARINDEX(',12,',Path) > 0上句在查询分析器可以执行现在我要把这句写成存储过程,但其它的CHARINDEX(',12,',Path)这句不知道怎么写CHARINDEX(',12,',Path)中的12是调用户存储过程时传的参数不知道我说清楚没有希望大家帮忙,解决了马上给分
解决方案 »
- messageBox.show() 方法在web应用程序中的使用
- 求商城网站或电子商务网站的HTML的Demo~~~~
- 下了个Vs2008正式版,怎么是rtm的
- gridview删除数据时只有等页面重新刷新后才能看到效果!,请高手帮忙!!在线等待
- 自动采集的文章管理系统才完工,做了一个网站测试,请大家拍砖
- 当使用xmlhttp动态填充数据后的问题。
- 怎样利用datalist编辑纪录并且防止刷屏
- 紧急求助!!
- treeview控件,我已经加到工具栏里面去了。可是我在代码里面直接定义new 的时候,自动显示中没有,编译的时候也出错,这个怎么回事呀,急
- 在线等答案???DataGrid嵌套使用的问题
- 我的vs 2005,突然不能查询,也不能替换了。重装了也不行,怎么办?
- 有关IE6.0浏览器打开excel问题
As
Begin
DELETE FROM Sort WHERE CHARINDEX(',' + Cast(@Path As Varchar) + ',',Path) > 0
End
@path char(10)
as
DELETE FROM Sort WHERE CHARINDEX(',' + @path + ',',Path) > 0
go
--創建
Create ProceDure SP_TEST(@Path Int)
As
Begin
DELETE FROM Sort WHERE CHARINDEX(',' + Cast(@Path As Varchar) + ',',Path) > 0
End
GO
--調用
EXEC SP_TEST 12
--創建
Create ProceDure SP_TEST(@Path Varchar)
As
Begin
DELETE FROM Sort WHERE CHARINDEX(',' + @Path + ',',Path) > 0
End
GO
--調用
EXEC SP_TEST '12'
CREATER PROCEDURE pro
@path char(10)
as
DELETE FROM Sort WHERE CHARINDEX(',' + @path + ',',Path) > 0
go
---------傳入的參數采用char類型是有問題的,你這樣會導致刪除不了任何數據。
@Number INT
as
delete from Sort where CHARINDEX(',@Number,',Path)>0
不知道你这里面的Path是不是数据库里的某个字段
应该是这样子写法吧!你试一下吧。
Create ProceDure SP_TEST
(
@aa Varchar(20)
)
as
DELETE FROM [Sort] WHERE CHARINDEX(',@aa,',Path) > 0
(
@aa Varchar(20)
)
as
DELETE FROM [Sort] WHERE Path like '%'+@aa+'%'
应该是写成这样子的。create proc use_del
@Number nvarchar(10)
as
delete from Sort where CHARINDEX(',' + @Number + ',',Path)>0