社区
C#
帖子详情
转换nvarchar值'17097809875'超出了整数列
stevenjin
2020-09-22 11:10:52
在mysql中,我用char存取电话号码,长度为11,运行后报错:
转换nvarchar值'17097809875'超出了整数列
...全文
10162
5
打赏
收藏
转换nvarchar值'17097809875'超出了整数列
在mysql中,我用char存取电话号码,长度为11,运行后报错: 转换nvarchar值'17097809875'超出了整数列
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itccw
2020-09-25
打赏
举报
回复
nvarchar(11),11*2=22
nvarchar(22),
nvachar 是2字节占位
好奇都是要学的
2020-09-23
打赏
举报
回复
nvarchar 对应的是nchar 。 nvarchar和 varchar 存储字节是不一样的, 可以百度下 varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。 nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。 所以你在转的时候会溢出的。
一叶知秋~
2020-09-23
打赏
举报
回复
用 nvarchar(11) 一般情况下字符串类型的统一用nvarchar比较好,电话号码很显然要用字符串类型接收,所以需要用navarchar
tcmakebest
2020-09-23
打赏
举报
回复
char只能存一个字符, 这个字符可以对应一个数值, 比如 97, 电话号码当成数字来存肯定不对的.
一落山川_
2020-09-23
打赏
举报
回复
直接用char(11)或者varchar
如何将n
varchar
,money和smallmoney
值
转换
为int
- 在进行类型
转换
之前,先进行数据预处理,比如通过`ISNUMERIC()`函数检查`n
varchar
`
列
是否全为数字。 - 在
转换
`money`和`smallmoney`时,考虑是否需要保留小数部分,如果需要,可能需要使用其他数据类型如`...
Oracle9i的init.ora参数中文说明
说明: 使用字节或码点语义来指定新
列
的创建, 如 char,
varchar
2, clob, nchar, n
varchar
2, nclob
列
。各种字符集对字符都有各自的定义。在客户机和服务器上使用同一字符集时, 应以该字符集所定义的字符来衡量字符串...
sql warning报错出错信息说明
### SQL Warning 报错出错信息说明 在处理SQL数据库时,可能会遇到各种错误和警告信息...'' 的时间
值
只能是 CHAR/
VARCHAR
/NCHAR/N
VARCHAR
/DATETIME 或 WAITFOR DELAY 支持 INT/SIMALLINT 类型。 - **错误 203**:''%1...
PL_SQL用户指南与参考.doc
尽管标准SQL不支持布尔类型,但Oracle数据库通过伪
列
的方式支持TRUE、FALSE和NULL
值
。 **6、Datetime和Interval类型** 用于存储日期和时间信息,包括DATE、TIMESTAMP等类型。 **7、Datetime和Interval算法** 提供...
易语言程序免安装版下载
数据库操作支持库增加读写长
整数
字段的功能,但受限于系统接口暂不能读写
超出
整数
范围的数
值
。 7. 修改高级表格支持库,通过鼠标调整行高
列
宽时不改变当前光标行
列
号。 8. 修改BUG:在IDE中打开源代码文件(.e)后...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章