社区
应用实例
帖子详情
SQL 2008邮件发送存储过程,字符长度超出max被截断
Cherise_huang
2016-01-04 01:43:46
[/img]
上图中圈出被截断的部分
邮件发送存储过程是向邮件队列表中塞数据,邮件模板表content字段最大存储为max,而邮件队列表content字段长度也为max
但是发送出来的邮件在表中总是被截断,都已经是max最大了,不知道该怎么办了,请教各位大神
...全文
201
4
打赏
收藏
SQL 2008邮件发送存储过程,字符长度超出max被截断
[/img] 上图中圈出被截断的部分 邮件发送存储过程是向邮件队列表中塞数据,邮件模板表content字段最大存储为max,而邮件队列表content字段长度也为max 但是发送出来的邮件在表中总是被截断,都已经是max最大了,不知道该怎么办了,请教各位大神
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Cherise_huang
2016-01-05
打赏
举报
回复
太感谢您了,大神,你分析的很对,我在替换邮件模板的时候使用变量替代,而就在此时,变量的值被截断了。 但是我还有一个疑问,后来使用变量递进方法赋值,但是SQL中运行出结果还是被截断的,当把结果复制保存为文本里面,其内容就是全的,这为什么呢?
Tiger_Zhao
2016-01-05
打赏
举报
回复
既然结果保存文件是全长的,说明是显示结果的表格控件对显示内容进行了截断。
到SSMS的菜单:查询\查询选项,对话框的结果\网格中,改“检索的最多字符数”设置。
卖水果的net
2016-01-05
打赏
举报
回复
还剩多少? 难道是 766 ? 或 8160 ? 这些长度?
中国风
2016-01-04
打赏
举报
回复
是用 sp_send_dbmail? 支持TXT/HTML格式,默认是nvarchar(max),估计你是赋值时被截断 ,查看一下赋值方法
sql
server
2008
数据库基础应用与开发教程
本课程以章节的形式,共13章,逐步学习,内容包括
sql
server
2008
基础知识、t-
sql
语言、数据库和表、select查询、视图、索引和游标、
存储过程
与触发器、数据库的备份与还原、安全与权限等。最后还要学习有关数据的安全...
sql
拼接html
字符
串变量,
sql
语句大全之T-
SQL
字符
串相加之后被
截断
的那点事
字符
串自身相加, 虽然赋值给了varchar(
max
)类型的变量,在某些特殊情况下仍然会被“
截断
”,这到底是varchar(
max
)
长度
的问题还是操作的问题?1,两个不超过8000
长度
的
字符
串自身相加,其结果
长度
超过8000之后会被...
SQL
SERVER 数据库
邮件发送
以表格形式发送(
存储过程
内容发邮件)
SQL
SERVER 数据库
邮件发送
以表格形式发送 直接开始不哔哔! 一、数据库配置(以图文展现) 1.以sa或者windows身份登录数据库 ...这边我是把
存储过程
执行通过邮件以表格的形式发送的‘ 代码如下...
T-
SQL
字符
串相加之后被
截断
的那点事
字符
串自身相加, 虽然赋值给了varchar(
max
)类型的变了,在某些特殊情况下仍然会被“
截断
”,这到底是varchar(
max
)
长度
的问题还是操作的问题? 1,两个不超过8000
长度
的
字符
串自身相加,其结果
长度
超过8000之后会被...
sql
server
存储过程
动态
sql
长度
限制问题
declare @str
SQL
varchar(8000) 定义一个变量用来存储
sql
语句,但它的
长度
最大为8000个字节,
sql
语句超过这个
长度
的话,它
超出
的部分就会被截掉,导致
sql
无法正常执行。 解决办法: declare @str
SQL
varchar(
max
)...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章