CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1
Processed in 6 ms,0 (Queries) Gzip enabled
粤ICP备07511478号
| 风信Java论坛 ›› Microsoft SQL Server ›› [原创]SQL 存储过程使用CHARINDEX分隔逗号,间隔的数组 | 登录 -> 注册 |
|
1F [原创]SQL 存储过程使用CHARINDEX分隔逗号,间隔的数组 jastby Post by : 2009-06-02 14:35:51.0
这里假设有 一串数组变量 "appNum1,appNum2,appNum3,appNum4,appNum5,appNum6,appNum7,appNum8" 当我们需要在存储过程中遍历这个数组的子项时,我们可以通过 CHARINDEX 或者结合Left,Right来分隔和遍历它 注意:由于字符串index的计算问题,下面定义变量的时候,需要在最后面增加一个逗号",",否则遍历的时候将缺少最后一个子项 方法一: sql代码
方法二: sql代码
两个方法的运行结果都是: |
| 风信Java论坛 ›› Microsoft SQL Server ›› [原创]SQL 存储过程使用CHARINDEX分隔逗号,间隔的数组 | 登录 -> 注册 |