社区
MS-SQL Server
帖子详情
表中增加一字段,类型为varchar,如何设置它的最大长度为50?
zhanjiezj
2009-04-14 05:16:45
在user表中增加一个字段kdoe,类型为varchar,最大长度为50。
这个最大长度要怎么设置啊?
alter table [user] add [kdoe] varchar(50)
上面这样写好像不是吧?
...全文
506
7
打赏
收藏
表中增加一字段,类型为varchar,如何设置它的最大长度为50?
在user表中增加一个字段kdoe,类型为varchar,最大长度为50。 这个最大长度要怎么设置啊? alter table [user] add [kdoe] varchar(50) 上面这样写好像不是吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
playwarcraft
2009-04-14
打赏
举报
回复
增加
alter table T add col varchar(50)
修改
alter table T alter column col varchar(50)
htl258_Tony
2009-04-14
打赏
举报
回复
新增没错,修改如2楼,50改为需要修改的长度.
fan_xiaohu
2009-04-14
打赏
举报
回复
是啊
子陌红尘
2009-04-14
打赏
举报
回复
没错,是50字节,只能存储25个双字节字符,汉字是双字节字符。
csdyyr
2009-04-14
打赏
举报
回复
正确。
htl258_Tony
2009-04-14
打赏
举报
回复
alter table [user] alter column [kdoe] varchar(50)
playwarcraft
2009-04-14
打赏
举报
回复
沒錯啊。。。
Oracle 数据
类型
1、CHAR数据
类型
,该
类型
是固定
长度
的字符串,如果没指定大小,则默认占用一字节,如果输入的值小于指定的
长度
,则数据库用空格填充至固定
长度
,如果用户输入的值大于指定的
长度
,则数据库返回错误信息 2、
varchar
...
数据库中
varchar
类型
长度
是指字符
长度
还是字节
长度
?两种定义方法
Oracle中
varchar
2
类型
的
字段
长度
单位默认是按照byte来定义, 比如常见写法
varchar
2(10) 代表只接收
最大
10字节
长度
这种定义情况下10字节只能插入3个汉字,(数字字母只占一字节,汉字占三字节) 如果插入4个汉字...
MySQL 数据
类型
和运算符
============================= # 数据
类型
整数
类型
:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数
类型
:三种 FLOAT DOUBLE DECIMAL 日期与时间数据
类型
:五种 YEAR -1 字符串
类型
:二种 CHAR(M)
VARCHAR
(M) -1 ...
VARCHAR
2
类型
的表
字段
长度
单位:字节,字符?
比如常见写法
varchar
2(10) 代表只接收
最大
10字节
长度
这种定义情况下10字节只能插入3个汉字,(数字字母只占一字节,汉字占三字节) 如果插入4个汉字会报ORA-12899错误,提示超过
长度
2、可自定义为字符:
VARCHAR
2...
varchar
与char区别,以及
最大
长度
varchar
与char区别
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章