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要传给存储过程操作,最好分掉几段比较好,嘿嘿。需求不同可能操作就不一样,
查看全文
相关阅读:
模糊查询(排除%等通配符并支持不连续关键字查询)
ideal中运行manven常用操作
ideal项目启动及问题
FastJSON 转换List<T> ,Map<T,T>泛型失败 处理方法
MySQL的SELECT ...for update
CouchDB客户端开发—Java版
Spring Data JPA 实例查询
第一章 计算机网络概述
第二章 物理层(二)
Java常考面试题(一)
原文地址:https://www.cnblogs.com/ruanbl/p/674051.html
最新文章
docker快速安装elasticsearch
bs4修改html文件和保存
python中os模块获取路径的几种方式
Python内置的一个用于命令项选项与参数解析的模块argparse
python基于redis实现分布式锁
go网络库cellent实现socket聊天功能
python实现百度OCR图片识别
Markdown 文字颜色
FIFO -- 深度计算
DC
热门文章
跨时钟域处理方法总结--最终详尽版
异步FIFO的verilog代码实现(包含将满和将空逻辑)
Lower power design & UPF 学习
单口 RAM、伪双口 RAM、真双口 RAM、单口 ROM、双口 ROM 的区别
面向综合优化的Verilog代码风格
linux 删除软链接注意事项
异步复位和同步释放电路的详细解释
mybatis批量更新update-设置多个字段值allowMultiQueries=true
PDF技术(四)-Java实现Html转PDF文件
Swagger中paramType
Copyright © 2011-2022 走看看