惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
G
Google Developers Blog
D
Docker
The GitHub Blog
The GitHub Blog
H
Help Net Security
WordPress大学
WordPress大学
博客园_首页
Recent Announcements
Recent Announcements
P
Proofpoint News Feed
罗磊的独立博客
I
InfoQ
U
Unit 42
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
Jina AI
Jina AI
J
Java Code Geeks
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News

博客园 - 光阴四溅

The request was aborted: Could not create SSL/TLS secure channel. Gets 403 when calling WCF Service in intranet RESTful WCF returns 400 Bad Request and more 用WIX做MSI包 再见美罗 溜冰 Use ILDASM.exe as an external tool in your VS2008 - 光阴四溅 一个英语在线小词典 -- 使用WPF开发 Long Paths in .NET, Part 2 of 3 [Kim Hamilton][译] Long Paths in .NET, Part 1 of 3 [Kim Hamilton][译] Have a break... You call it love 上火了 上火了 "Atlas" July Community Technology Preview Released -- 安装时出现String cannot have zero length错误 DTS--在变量或是在临时表和表变量中使用Input Global Variables ms真是越来越搞了 当在一个xml doc里面使用一个很大xml doc作为attribute时sp_xml_preparedocument返回Unspecified error 莲花 半夜里在网络上游荡
一个VARCHAR和一个NVARCHAR相加
光阴四溅 · 2006-08-15 · via 博客园 - 光阴四溅

别人问的问题:

DECLARE @n NVARCHAR(100)
SELECT @n = 'xxx'
DECLARE @v VARCHAR(5000)
SELECT @v = '(2000个字符)' + @n + '(又2000个字符)'
SELECT DATALENGTH(@n)

SELECT @n = 'xxx'进行一次VARCHAR-->NVARCHAR的转换
应为SELECT @n = N'xxx'
SELECT @v = '...(2000个字符)...' + @n + '...(又2000个字符)...'将两个'...(2000个字符)...'转换为NVARCHAR, 然后再转成VARCHAR(5000)
但是在转换以前结果字符串已经超出了4000, 所以@v得到的是一个截断的只有4000的字符串

posted @ 2006-08-15 11:20  光阴四溅  阅读(464)  评论(0)    收藏  举报

刷新页面返回顶部