SQL已经建完表格,怎么修改表格数据类型

原先建表成功,如下:createtabletable33(Datedate,Open_Pricedecimal,Highdecimal,Lowdecimal,Closed... 原先建表成功,如下:
create table table33 (Date date, Open_Price decimal, High decimal, Low decimal, Close decimal, Volume int, Adj_Close decimal);
现在想修改小数点,也就是改成如下:
create table table33 (Date date, Open_Price decimal(18,2), High decimal(18,2), Low decimal(18,2), Close decimal(18,2), Volume int, Adj_Close decimal(18,2));
但是现在报错,说原表已存在:Invalid operation: Relation "table33" already exists;
请问能否在原表基础上修改,重谢!
或者能否删除原表,重新建一个,求代码
展开
 我来答
匿名用户
推荐于2017-09-29
展开全部

删除之前的表重新建就好,然后重新create 


DROP TABLE table33 
create table table33...
追问
好的!那如果不删除能否直接在上面修改呢?
追答

可以;

alter table 表名 alter column 列名 type  decimal(18,2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式