我需要将类型VARCHAR(16777216)修改为NUMBER in snowflake。ALTER TABLE TABLE_NAME ALTER SQL set data type NUMBER;返回: COLUMN_NAME编译错误:无法将列COLUMN_NAME从类型VARCHAR(16777216)更改为NUMBER(38,0)
ALTER TABLE varchar ALTER varchar type VARCH
我将表导入到MS数据库中。该表相当大,并且几乎完全填充了数据库。我使用的导入工具将我的数字列保存为varchar(50),但我希望它们是整数。因此,我将列修改为int。alter table <my_table> alter column <my_column> int
据我所知,int列应该占用较少的磁盘空间,但由于空闲空间不足的错误,上述查询失败。
我有一个定义如下的表:( authorization_enc character varying(255), date_created character varying(255) DEFAULT '1970-01-01 01:00:00'::character varying,,)alter table session_requests alter column