我的流水线应该首先检查表是否存在。如果存在,它应该删除该表并加载同名的新表。如何在我的流水线中获得这一要求?
lxkprmvk1#
在您管道中添加**script activity**,给出类似于数据库中是否存在表的查询,删除该表。
script activity
IF OBJECT_ID('tablename', 'U') IS NOT NULL DROP TABLE tablename ;
要使用您的姓名自动创建表,请执行以下操作:
table将自动装入板条箱。
参考:'Script' activity in Azure Data Factory
tyu7yeag2#
有两种方法可以做到这一点,
1,如果使用的是数据流,请在接收器设置中选择重新创建表选项。
1.如果要在流水线中执行,请在预复制脚本中添加DROP语句,并选择重新创建选项以自动创建表。
2条答案
按热度按时间lxkprmvk1#
在您管道中添加**
script activity
**,给出类似于数据库中是否存在表的查询,删除该表。要使用您的姓名自动创建表,请执行以下操作:
table将自动装入板条箱。
参考:'Script' activity in Azure Data Factory
tyu7yeag2#
有两种方法可以做到这一点,
1,如果使用的是数据流,请在接收器设置中选择重新创建表选项。
1.如果要在流水线中执行,请在预复制脚本中添加DROP语句,并选择重新创建选项以自动创建表。