zoukankan
html css js c++ java
varchar,nvarchar不同呀。小心出错
今天调程序,执行SQL老是报错。最终发现是 varchar 和 nvarchar 造成的。郁闷。
本来没有这个问题,但是接口使用方传过来的字串编码错误,导致乱码。
CREATE
TABLE
[
TEST
]
(
[
nn
]
[
varchar
]
(
50
) COLLATE Chinese_PRC_CI_AS
NOT
NULL
,
CONSTRAINT
[
PK_TEST
]
PRIMARY
KEY
CLUSTERED
(
[
nn
]
)
ON
[
PRIMARY
]
)
ON
[
PRIMARY
]
GO
select
*
from
TEST
insert
into
TEST(nn)
values
(N
'
BSS?ê?§ID
'
)
insert
into
TEST(nn)
values
(N
'
BSSÕÊ»§ID
'
)
/**/
/*
服务器: 消息 2627,级别 14,状态 1,行 1
违反了 PRIMARY KEY 约束 'PK_TEST'。不能在对象 'TEST' 中插入重复键。
语句已终止。
*/
declare
@s
nvarchar
(
50
)
,
@s2
nvarchar
(
50
)
select
@s
=
N
'
BSS?ê?§ID
'
,
@s2
=
N
'
BSSÕÊ»§ID
'
select
1
where
@s
=
@s2
select
1
where
N
'
BSS?ê?§ID
'
=
N
'
BSSÕÊ»§ID
'
/**/
/*
(所影响的行数为 0 行)
(所影响的行数为 0 行)
*/
declare
@s
varchar
(
50
)
,
@s2
varchar
(
50
)
select
@s
=
N
'
BSS?ê?§ID
'
,
@s2
=
N
'
BSSÕÊ»§ID
'
select
1
where
@s
=
@s2
select
1
where
N
'
BSS?ê?§ID
'
=
N
'
BSSÕÊ»§ID
'
/**/
/*
(所影响的行数为 1 行)
(所影响的行数为 0 行)
*/
QQ:273352165 evlon#126.com 转载请注明出处。
查看全文
相关阅读:
P2832 行路难
P2634 [国家集训队]聪聪可可
模拟退火算法
洛谷 P2986 [USACO10MAR]Great Cow Gat…(树形dp+容斥原理)
bzoj1040: [ZJOI2008]骑士(基环树dp)
洛谷P2014 选课(树形dp)
洛谷P3047 [USACO12FEB]Nearby Cows(树形dp)
bzoj1026: [SCOI2009]windy数(数位dp)
hdu3555Bomb(数位dp)
hdu3652B-number(数位dp)
原文地址:https://www.cnblogs.com/evlon/p/409049.html
最新文章
POJ 2796 Feel Good(单调栈)
51Nod 1686 第K大区间(二分,尺取,离散化)
51Nod
HDU5907 Find Q 数学
HDU5908 Abelian Period 暴力
1988: Sn 爆long long 的处理方法
HDU 3732 Ahui Writes Word 多重背包优化01背包
LightOJ 1259 Goldbach`s Conjecture 素数打表
合并两个有序单链表的操作
POJ 3468 A Simple Problem with Integers
热门文章
LightOJ 1282 Leading and Trailing 数论
HDU 1010 Tempter of the Bone DFS(奇偶剪枝优化)
LightOJ 1336 Sigma Function 算数基本定理
P3527 [POI2011]MET-Meteors
dsu on tree 入门
P1527 [国家集训队]矩阵乘法(整体二分)
动态dp
整除分块
P1850 换教室
P4279 [SHOI2008]小约翰的游戏(Anti_nim)
Copyright © 2011-2022 走看看