您现在的位置是:首页
>
数组名可以作为形参吗 SQL SERVER “数组参数”
SQL SERVER “数组参数” 写过程时碰到这么一个问题 需要在库里处理N条数据 不想在程序里循环造成多次访问数据库 而SQL Sever又不支持数组参数 尝试了两种方法 在此做笔记如下(
SQL SERVER “数组参数”
写过程时碰到这么一个问题 需要在库里处理N条数据 不想在程序里循环造成多次访问数据库
而SQL Sever又不支持数组参数 尝试了两种方法 在此做笔记如下(省略了单条数据的处理 用#temp是为了显示结果)
利用replace

create table #temp ( ss varchar( ) not null ) declare @str varchar( ) declare @result varchar( ) set @str= aaa bb c d e ffffff set @result = insert into #temp(ss) select +replace(@str union select )+ exec(@result) select * from #temp create table #temp ( ss varchar( ) not null ) declare @str varchar( ) declare @curr int declare @prev int set @str= aaa bb c d e ffffff set @curr= set @prev= while @prev < len(@str) begin set @curr=charindex( @str @prev) if @curr>@prev insert #temp select substring(@str @prev @curr @prev) else begin insert #temp select substring(@str @prev len(@str) @prev+ ) break end set @prev=@curr+ end select * from #temp lishixinzhi/Article/program/SQLServer/201311/22436
很赞哦! (1045)
相关文章
- 数据库sql语句大全 如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格
- sql中查询语句的语句格式 sql语句中使用关键字in,该如何传递引数
- sql语句基础教程 Sql语言基础教程 sql数据类型[1]
- 用sql语句创建数据库 sql语句实现表的字段名查询
- sql标识列 如何在数据库的标识列里插入特定的值
- 什么叫数据类型 SQL入门:数据类型
- 数据库执行事务 SQL实战新手入门:事务(1)
- 数据类型 讲解SQL SERVER中易混淆的数据类型[8]
- 数据库topSQL SQL必知必会:WHERE子句操作符[2]
- 数据类型 讲解SQL SERVER中易混淆的数据类型[4]
爱学记

微信收款码
支付宝收款码