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;
请问能否在原表基础上修改,重谢!
或者能否删除原表,重新建一个,求代码 展开
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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询