首页 > 解决方案 > 如何将列数据类型从 boolean 更改为 varchar(50)?

问题描述

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

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

create or replace TABLE ORIGINATIONUNRECOGNIZEDREVENUE_OTCN030 (
   YEAR VARCHAR(50),
   MONTH VARCHAR(50),
   OTCONTROLLABLE BOOLEAN);

标签: snowflake-cloud-data-platform

解决方案


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


推荐阅读