社区
C#
帖子详情
请教where id in(1,2,3) 这种参数怎么做到存储过程里去?
magicMlj
2004-10-28 03:45:31
????
...全文
81
3
打赏
收藏
请教where id in(1,2,3) 这种参数怎么做到存储过程里去?
????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
北京的雾霾天
2004-10-29
打赏
举报
回复
看个例子先(只提供一个思路)?
ALTER PROCEDURE dbo.StoreProcedure1
(
@OWNER_IDS nvarchar(256), --格式如:'101|103|105|121|'
@SP nvarchar(256)--格式如:'|'
)
AS
-- SET NOCOUNT ON
DECLARE @tmpTable TABLE (ID INT)
DECLARE @I INT
SET @I = 0
WHILE CHARINDEX( @SP, @OWNER_IDS, @I) > 0 --循环
BEGIN
INSERT INTO @tmpTable (ID)
VALUES(SUBSTRING(@OWNER_IDS, @I, CHARINDEX(@SP, @OWNER_IDS, @I) - @I))
SET @I = CHARINDEX(@SP, @OWNER_IDS, @I) + 1
END
SELECT * FROM SOME_TABLE WHERE (ID in (SELECT ID FROM @tmpTable))
RETURN
生活真美好
2004-10-29
打赏
举报
回复
gz
北京的雾霾天
2004-10-28
打赏
举报
回复
可以用一个字符串传入,然后在存储过程中分解到成一个表变量使用.比如可以传一个'123|13|523|46|'这样的字符串时去.分解后用insert到一个临时表里,然后用select从临时表数据.
oracle
存储过程
where in
参数
传入问题
问题: 举个简单例子说明createorreplaceprocedureprocStr(inStringinvarchar2)asbeginselect*frombookwhere
id
in(inString);endprocStr;我在inString中输入‘21,22’,21,22,‘‘21’,‘22’’都不行,
请教
各位大侠如何通过
参数
,给
存储过程
的in语句进行赋值...
mysql in报错_MySQL WHERE IN()?mysql
关于MySQL WHERE IN()?mysql的搜索结果问题mysql分页的sql语句,求解???String sql = "select s.* from user s where s.
id
limit ((?-1)*?),?";You have an error in your SQL syntax; ...爱吃鱼的程序员2020-08-21 15:24:230 浏览量回答数 1问题一个奇怪...
java 调用 oracle
存储过程
_用java调用oracle
存储过程
总结
以前一直没有动
存储过程
是用来干嘛的,后来
请教
朋友才换为自己的理解方式,用自己通俗的语言来说,就是把sql语句换为一个过程,也可以说是一个方法,每次直接给
参数
调用就好,使用
存储过程
查询速度快,系统只编译一次,但是不好维护//1、call+包名+
存储过程
名(传入、传出值用?)String str="{call SMSBUSINESS.deleteZhZMember(?,?,?)}";//2、建立连接C...
oracle+in+多,Oracle中IN
参数
个数超过1000的解决方案
Oracle中IN
参数
个数超过1000的解决方案,求大神指教!在oracle中,使用in方法查询记录的时候,如果in后面的
参数
个数超过1000个,那么会发生错误,JDBC会抛出“java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000”这个异常。比如执行select * from table where
id
in (1, 2, …, 1000, 100...
oracle 建内存临时表,
请教
,
存储过程
下建临时表问题?谢谢
请教
,
存储过程
下建临时表问题?谢谢,具体代码如下:(JHFLBM IN INT,USER
ID
IN VARCHAR2)ISJB INT;BEGIN--树型结构临时表,现在数据库
里
取的集合编码等为intCREATE GLOBAL TEMPORARY TABLE TREE (
ID
int NOT NULL,P
ID
int NOT NULL,MC VARCHAR(100) NOT NULL,LBBJ V...
C#
110,499
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章