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要传给存储过程操作,最好分掉几段比较好,嘿嘿。需求不同可能操作就不一样,
查看全文
相关阅读:
vue
手写Promise
Promise应用
Promise
JS_URL模块
模板字符串应用
JS-OOP
jQuery——过时,但是经典,关注核心点即可。
MySql补充
offset系列
原文地址:https://www.cnblogs.com/ruanbl/p/674051.html
最新文章
Maven基础概念
集群
验证码
数组与集合之间的转换
MybatisPlus使用SpringBoot代码自动生成器
使用MybatisPlus实现简单的ssm
MybatisPlus条件构造器Wrapper
MybatisPlus的简单使用(与SpringMVC的整合)
SpringBoot配置文件(多环境配置dev、test、prod、启动器类的位置)
SpringBoot配置文件(热部署、Properties和YAML、自定义属性对象集合)
热门文章
SpringBoot的启动类@SpringBootApplication详解:
使用STS创建第一个SpringBoot
vue 使用 vue-pdf 实现pdf在线预览
Vue + Scss 动态切换主题颜色实现换肤
10种跨域解决方案(附终极大招)
程序员们平时都喜欢逛什么论坛呢?
vue-element-admin 权限管理看完这个帖子就够了
node-sass 下载失败 解决方案
uniapp判断当前环境是ios还是android
vue中 this.$set的用法
Copyright © 2011-2022 走看看