怎么在SQL 2000里修改一个表里的列的字符长度?求命令。

怎么在SQL 2000里修改一个表里的列的字符长度?求命令。,第1张

update 是对表或视图中的现有数据进行更改的。

alter 通过修改、添加或删除列和约束来修改表、视图、存储过程、触发器等定义

你如果要修改db_qwer表中cd字段长度修改到150,则需要用:

ALTER TABLE db_qwer ALTER COLUMN cd VARCHAR(150)

如果要修改db_qwer表中cd字段中的数据,则需要用:

update db_qwer set cd = '你所需要修改的内容' where [满足你的修改条件]

从你描述上看你应该是用第一种方法吧。

直接定义字符串的最大长度就可以了,自后超过此长度的话,之后就无法插入,返回size有问题。

可以通过alter更改字符串长度:

sql:

alter

tablename

modify

columnname

varchar2(25)

解释:以上语句重置表中字段的属性,设置最大长度是25个字节,超过的话,无法正常插入。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9971430.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存