社区
DB2
帖子详情
用sql更改表的结构 把一个字段由decimal(5,2),改为decimal(5,3),谢谢了,在线
small_pig715
2003-08-15 02:34:24
我写的这个有错
alter table table1 alter column sp set DECIMAL(5,3)
...全文
1070
7
打赏
收藏
用sql更改表的结构 把一个字段由decimal(5,2),改为decimal(5,3),谢谢了,在线
我写的这个有错 alter table table1 alter column sp set DECIMAL(5,3)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
m505
2003-08-15
打赏
举报
回复
4. rename table
done...
未名知行合一
2003-08-15
打赏
举报
回复
谢谢db2boy.
to:small big
重建:
1.建议建一个新表符合你的期望
2.使用如下sql把数据导入新表:
INSERT INTO newtablename SELECT * FROM oldtable
SELECT * FROM newtablename 确认一下
3.删除oldtable
4.重建同名
5.再导入数据
比较麻烦,db2boy()如有高招请指教12,thanks
db2boy
2003-08-15
打赏
举报
回复
varchar可以改,但其他的类型不能改,重建吧
未名知行合一
2003-08-15
打赏
举报
回复
语法格式中的小写字母,需要您来自己更具实际情况填写.
我的测试用例表明应为zhuqiangtest,表结构是通过describe table 语句调出的,仅供参考.
返回结果:
列 类型 类型
名称 模式 名称 长度 小数位 NULL
------------------------------ --------- ------------------ -------- ----- ------
TOID SYSIBM CHARACTER 6 0 否
TNAME SYSIBM VARCHAR 20 0 否
TAGE SYSIBM SMALLINT 2 0 是
TPHONE SYSIBM VARCHAR 25 0 是
未名知行合一
2003-08-15
打赏
举报
回复
你可以试试:
db2 语法格式;
ALTER TABLE tablename ALTER COLUMN columnname SET DATA TYPE datatype;
要求修改的不是主键.
我的测试用例:
create table zqtest
(
TOID SYSIBM CHARACTER 6 0 否
TNAME SYSIBM VARCHAR 20 0 否
TAGE SYSIBM SMALLINT 2 0 是
TPHONE SYSIBM VARCHAR 20 0 是
)
修改sql语句:
alter table zhuqiangtest alter column tphone set data type varchar(25)
命令成功!
另外请您注意您的言行,我体谅您着急的心情..
small_pig715
2003-08-15
打赏
举报
回复
ft
small_pig715
2003-08-15
打赏
举报
回复
没有人会?
sql
sever实现
更改
字段
名
新建
表
:create table [
表
名]([自动编号
字段
] int IDENTITY (1,1) PRIMARY KEY ,[
字段
1] nVarChar(50) default ‘默认值’ null ,[
字段
2] ntext null ,[
字段
3] datetime,[
字段
4] money null ,[
字段
5] int default 0,[
字段
6]
Decimal
(12,4) default 0,[
字段
7] image null ,) 删除
表
:Drop table [
表
名] 插入数据:INSERT INTO [
表
名] (
字段
1,
字段
2) VALUES (100,’51WINDOWS.N
My
SQL
数据库:
表
的
字段
类型.pptx
数据库和
表
的创建与管理
表
的
字段
类型 课程目标 掌握 —— 不同数据类型的选择。 理解 —— My
SQL
支持的数据类型;
表
的
字段
类型 My
SQL
支持的类型 My
SQL
支持多种类型,大致可以分为三类: 数值类型 日期和时间类型 字符串(字符)类型。 数值类型
表
的
字段
类型 My
SQL
支持所有标准
SQL
数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、
DECIMAL
和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键字DEC是
DECIMAL
的同义词。 BIT数据类型保存位
字段
值,并且支持MyISAM、MEMORY、InnoDB和BDB
表
。 作为
SQL
标准的扩展,My
SQL
也支持整数类型TINYINT、MEDIUMINT和BIGINT。
表
的
字段
类型 数值类型
表
的
字段
类型 日期和时间类型
表
示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。 每个时间类型有
一个
有效值范围和
一个
"零"值,当指定不合法的My
SQL
不能
表
示的值时使
My
SQL
数据类型和运算符
# 数据类型 整数类型:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类型:三种 FLOAT DOUBLE
DECIMAL
日期与时间数据类型:五种 YEAR -1 字符串类型:二种 CHAR(M) VARCHAR(M) -1 二进制字符串:位
字段
BIT 固定...
sql
server中的
decimal
或者numeric的精度问题
在
sql
server中定义列的数据类型
decimal
时需要制定其精度和小数位数。
数据库My
SQL
基础知识点1
day10: 数据库概念及作用 数据库分类:关系型数据库、非关系型数据 数据库管理系统DBMS
sql
语句含义:
结构
化查询语言。客户端跟服务端通信的“特殊”语言 关系型数据库核心元素:数据库、数据
表
、记录、
字段
客户端链接服务端 数据完整性 客户端Navicat使用 My
SQL
数据类型:数值型、
decimal
浮点型、字符串、枚举、时间
SQL
-命令-数据库操作
SQL
-命令-
表
结构
的创建
SQL
-命令-
表
结构
的修改
SQL
-命令-
表
数据操作-查
SQL
-命令-
表
数据操作-插
SQL
-命令-
表
数据操作-改
SQL
-命令-
表
数据操作-删 DQL(数据库查询语言)执行顺序
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章