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 转载请注明出处。
查看全文
相关阅读:
[HAOI2015]按位或
【bzoj 4675】 点对游戏
[WC2013]糖果公园
[国家集训队]数颜色 / 维护队列
【bzoj 3252】攻略
[ZJOI2016]小星星
hdu-1712 ACboy needs your help---分组背包
hdu-2844&&POJ-1742 Coins---多重背包
UVA-147 Dollars---完全背包+打表
hdu-2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活---多重背包
原文地址:https://www.cnblogs.com/evlon/p/409049.html
最新文章
每日一linux命令
find命令之exec
/dev/null 2>&1 解释
出现这样的错误提示: E: Sub-process /usr/bin/dpkg returned an error code
if 语句
声音控制
CSS样式实现溢出超出DIV边框宽度高度的内容自动隐藏方法
CSS布局属性
图片无缝滚动
运动——匀速运动然后停止
热门文章
运动——物体运动越来越慢直到停止
运动——对联悬浮框
document.documentElement.scrollTop(获取滚动条位置)
javascript中top、clientTop、scrollTop、offsetTop的讲解
Position属性四个值:static、fixed、absolute和relative的区别和用法
运动——淡入淡出
【CF662C】Binary Table
【CF449D】Jzzhu and Numbers
【bzoj 4589】Hard Nim
FWT背板笔记
Copyright © 2011-2022 走看看