修改数据库字段长度
A. 如何修改数据库字段的最大长度限制
如何修改数据库字段的最大长度限制
数据库字段的最大长度为4000,貌似不能修改,遇到大的文本可以用方法截成两个文本进行存储,提取的时候再拼接起来
B. 怎么修改sql表中列的数据长度
对你的意思不够明白,不过就你字面意思的话,如下就可以实现了:
update
emlpoyee
set
cost=
(select
sum(cost)
from
emlpoyee
where
(id=1
or
id=2))
where
id=1
C. sql语句修改字段长度
修改字段的长度标准语句为:
alter
table
表名
modify
column
(字段1
类型,字段2
类型
.........);
把需要修改的字段写进去,不修改的不用写了。
D. 如何在一个数据库中一次性修改所有的某个字段的长度
1、通过图形界面操作,在左侧依次选择objects-tables,右键单击要修改的表名,选中‘Edit’-column,可以直接修改;
2、使用DDL语句:alter table 表名 modify 字段名(字符类型(长度))
例如:
alter table emp modify ename(varchar2(32))
E. 修改表字段长度,求助
字段类型为
如果想改小,没有数据可能直接用 alter table table_name modify column datatype;
如果有数据,改小的话可以会丢失数据。
比如:
表:stu(name varchar2(20)) 要将字段name的长度改为10
表中有一条数据:name(中国华西村刀光剑影) 长度超过10,截取的时候必然要丢失数据。
当然 如果表中的数据长度都小于10,则可以用sql语句段来直接搞定。
begin
alter table stu add (name2 varchar2(10)); 增加新字段
update stu set name2=substr(trim(name),1,10); 赋值给新字段
alter table stu drop(name); 删除原字段
alter table stu rename column name2 to name; 将新字段改名
end;
F. 求oracle修改数据库字段长度sql
2个办法:
1. 使用备份表:
a. create table test as select * from a
b. drop table a ;
c. create table a(... -- 将ddd字段改为char(20)
d. insert into a select * from test
e. drop table test
2. 使用临时列 用plsql dev
a. 为表增加类 ddd_tmp
b. update a set ddd_tmp = ddd
c. 删除ddd列
d. 增加ddd列 char(20)
e. update a set ddd= ddd_tmp
f. 删除ddd_tmp列
G. SQL怎么改列的长度
sql语句修改字段长度:alter table <表名> alter column <字段名> 新类型名(长度)
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。
H. 修改数据库中一个表的字段长度,怎么做
1、通过图形界面操作,在左侧依次选择objects-tables,右键单击要修改的表名,选中‘Edit’-column,可以直接修改;
2、使用DDL语句:alter table 表名 modify 字段名(字符类型(长度))
例如:
alter table emp modify ename(varchar2(32))
I. 如何修改数据库字段长度
如果是可视化的环境就很简单,进入数据库对要修改结构的数据表点击"修改",再对选定的字段进行修改;