比如我有一个字符变量host="第一仓库,第三仓库,第七仓库"; 它是传到存储过程的@host里的
有一个仓库的字段StoreHou,我想通过WHERE 取出这三个仓库的记录,请问WHERE怎么写呀?
有一个仓库的字段StoreHou,我想通过WHERE 取出这三个仓库的记录,请问WHERE怎么写呀?
解决方案 »
- 【正则】连续相同的数字
- 在GridView中查找数据!
- 关于viewstate的几个问题?
- (!急!急!急)100求解http可以下载 https IE 提示 无法打开站点 请求的站点不可用或者找不到
- 关于SQL语句的问题
- 我的FLASH设成透明后,JAVASCRIPT运行很慢????
- 编写 浏览起 核心是IE的
- 请问这段代码怎么回事?
- MVC中的方法可以写在前台页面吗?这个问题怎么解决?
- 星级用户进来--关于用户控件问题,我重写了treeview的selectindexchange事件。并且用了事件的回发,可问题多多。希望高手指点!!!
- 点击刷新事件被触发两次?
- myDataGird显示问题!
RETURNS INT
AS
BEGIN
--输入:父MESSAGEID,就是那一长串以空格分割的字符 <a> <b> <c>
--返回:在论坛中的父PostID
IF @ParentMessageID IS NULL OR @ParentMessageID = ''
RETURN 0
--取得新添加贴子在Toasp_Posts中的父ID
DECLARE @a AS NvarChar(3000)
DECLARE @i AS Int
DECLARE @t AS Int
DECLARE @ParentID AS NvarChar(100)
DECLARE @ParentPostID as int
SET @ParentPostID = 0
SET @a = @ParentMessageID
SET @a = ' '+ltrim((rtrim(@a)))
SET @i = len(rtrim(@a))
SET @t = @i+1
WHILE @i>0
BEGIN
IF ltrim(substring(@a,@i,1))='' or @i=1
BEGIN
IF @i<>@t-1 --here avoid double or more space
BEGIN
SET @ParentID= substring(@a,@i+1,@t-@i)
IF EXISTS(SELECT PostID FROM Toasp_NntpPosts WHERE MessageID = @ParentID)
BEGIN
SELECT @ParentPostID = PostID FROM Toasp_NntpPosts WHERE MessageID=@ParentID
BREAK
END
END
SET @t=@i
END
SET @i=@i-1
END
RETURN @ParentPostID
END