snowflake-cloud-data-platform - 雪花像另一个表一样创建表,但将所有列设置为可为空
问题描述
正如主题行所说,我想根据 excel 中的表列表自动创建表,但如果这些表是以 _ERR 结尾的,我想去除任何非空限制(旧系统中的缺陷)。
有没有办法做到这一点?只是实际的陈述,其余的逻辑都被涵盖了。
所以像:
CREATE TABLE … LIKE ... SET NULLABLE
会好的。
谢谢!
解决方案
CREATE [ OR REPLACE ] TABLE <table_name> LIKE <source_table>
然后使用alter 删除NULL。
ALTER TABLE t1 ALTER COLUMN c1 DROP NOT NULL;
推荐阅读
- python - 删除pygame上的图像
- influxdb - 通过 telegraf 传递多个代理以将数据发送到 influx
- javascript - 扫雷炸弹威胁
- c# - C# 中的 BMI 计算器关于提取先前键入的数据的问题
- amazon-web-services - aws cloudformation - 在我的 vpc 中启动 ec2 实例
- reactjs - 如何使用borderRadius在本机反应中圆角?
- java - Spring Kafka:按顺序阅读两个不同的主题
- java - onTouch() 未触发
- java - Android:未找到 setTextTypeFace 字体资源
- python-3.x - 从 Azure Databricks 读取 Azure Datalake Gen2 映像