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要传给存储过程操作,最好分掉几段比较好,嘿嘿。需求不同可能操作就不一样,
查看全文
相关阅读:
poj 3320 Jessica's Reading Problem
uva 120 C
vim使用教程-转自
2015 俄罗斯网络赛 D. Boulevard
HTML转义字符大全
介绍个好点的,JAVA技术群
JAVA学习路线
linux常用命令大全(转)好东西要分享
Jqprint 轻量级页面打印插件
hadoop集群搭建
原文地址:https://www.cnblogs.com/ruanbl/p/674051.html
最新文章
poj 2559(单调栈)
Hdu 5274 Dylans loves tree (树链剖分模板)
Poj 3683 Priest John's Busiest Day(2-SAT)
poj 2186 强连通分量
hihocoder 1515 分数调查(树形dp)
FormView用法
深入select_related与prefetch_related函数
django中间件templates写法
Regex阅读笔记(五)java操作篇
Regex阅读笔记(二)之环视
热门文章
Regex阅读笔记(一)之入门
Nginx小技巧(一)隐藏版本号
Nginx阅读笔记(四)之root和alias
Nginx阅读笔记(三)之proxy_pass用法
UVa 821
uva_1935_Slim Span
hdu1272 小希的迷宫
巴什博弈
uva 11300 Spreading the Wealth
soj 2668
Copyright © 2011-2022 走看看