zoukankan
html css js c++ java
关于SQL存储过程的问题
这次碰到存储过程中的局部变量不支持TEXT类型的数据,汗!害苦我了。因为SQL太长,而且所有数据操作一定要在存储过程中实现,没办法,TEXT类型不支持ADD等操作。
我想到的办法就是把TEXT类型做为输入参数,然后再添加若干个NVARCHAR类型的数据做为输入参数,比如:
create
procedure
text_test
@sql
text
,
@test1
nvarchar
(
4000
),
@test2
nvarchar
(
4000
),
@test3
nvarchar
(
4000
),
as
begin
set
@sql
=
@test1
+
'
union
'
+
@test2
+
'
union
'
+
@test3
end
虽然TEXT类型不支持ADD等操作,但是还是支持付值操作的。
所以如果有个很大的超过4000长度的SQL要传给存储过程操作,最好分掉几段比较好,嘿嘿。需求不同可能操作就不一样,
查看全文
相关阅读:
HTML标签(2)
HTML简介(1)
JqueryUI input 自动提示 autocomplete
Linux基础--单ubuntu 系统 u盘启动 install
Spark Parquet file split
HashMap与ConcurrentHashMap
线程池阻塞队列之ArrayBlockingQueue
线程池阻塞队列之LinkedBlockingQueue
线程池的拒绝策略
关闭线程池shutdown 和 shutdownNow 的区别
原文地址:https://www.cnblogs.com/ruanbl/p/674051.html
最新文章
nginx+php-fpm的socket配置小结
$http.post()方式解析
NG-$http.get()方法解析
ng-repeat 循环
angularjs 控制器应用
angularjs 花括号表达式简单应用
ng-init初始值设置简单应用
angularjs-双向数据绑定之输入框信息随时显示
IT与数据的切换与跨域
ehcharts中国地图四级级下钻
热门文章
关于local storage及session storage 应用问题
Js base64算法实现(完美解决中文乱码)
bower 和 npm 的区别
事件委托
事件监听
两个html页面间传值
获取当前时间 日期
前端区域尺寸
阻止冒泡
媒体查询 兼容
Copyright © 2011-2022 走看看