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 转载请注明出处。
查看全文
相关阅读:
16.普通用户、网格长、网格员,操作数据(3)newapp/components/putong.vue
15.普通用户、网格长、网格员,操作数据(2)newapp/pages/center/center.vue
14.普通用户、网格长、网格员,操作数据(1)后端部分
13.需求:在后台可以控制网格长和网格员在小程序端对数据的编辑权限
Asp.Net Core与携程阿波罗(Apollo)的第一次亲密接触
Asp.Net Core 3.1 获取不到Post、Put请求的内容 System.NotSupportedException Specified method is not supported
[Hei.Captcha] Asp.Net Core 跨平台图形验证码实现
基于IdentityServer4的OIDC实现单点登录(SSO)原理简析
ASP.NET Core Swagger接入使用IdentityServer4 的 WebApi
ASP.NET Core 使用 Google 验证码(reCAPTCHA v3)代替传统验证码
原文地址:https://www.cnblogs.com/evlon/p/409049.html
最新文章
ZooKeeper 面试题
数据库索引总结
从二叉查找树到B+树中间的各种树
微项目:一步一步带你使用SpringBoot入门(二)
CSRedisCore集群搭建
Bootstrap-select(selectpicker)的使用说明
.net core 使用CSRedisCore缓存数据及操作
sql获取mysql所有数据库,表名
jQuery中attr和prop的区别(checkbox全选,全不选)
windows 命令行切换文件地址
热门文章
.Net Core 指定编码格式的问题
c#读取appsetting.json配置文件
c#栈的用法
.Net Core 获取应用物理路径的常见问题
22.多端项目上线部署(4)域名绑定和HTTPS配置
21.多端项目上线部署(3)部署前端项目newpc
20.多端项目上线部署(2)部署后端项目NewCenter到腾讯云服务器
19.多端项目上线部署(1)同步数据库
18.普通用户、网格长、网格员,操作数据(5)newapp/components/wgy.vue
17.普通用户、网格长、网格员,操作数据(4)newapp/components/wgz.vue
Copyright © 2011-2022 走看看