如何将列数据类型从布尔值更改为varchar(50)?

Nee*_*dav 0 snowflake-cloud-data-platform

如何将一列的数据类型从布尔值更改varchar(50)为雪花中的值?

OTCONTROLLABLE BOOLEAN 在下面的示例中 OTCONTROLLABLE varchar(50)

create or replace TABLE ORIGINATIONUNRECOGNIZEDREVENUE_OTCN030 (
   YEAR VARCHAR(50),
   MONTH VARCHAR(50),
   OTCONTROLLABLE BOOLEAN);
Run Code Online (Sandbox Code Playgroud)

小智 6

Neeraj-您可以运行CTAS语句来创建新表,然后交换表。

在这里引导您完成CTAS的文档;

https://docs.snowflake.net/manuals/sql-reference/sql/create-table.html#variant-syntax

交换声明;

https://docs.snowflake.net/manuals/sql-reference/sql/alter-table.html#syntax