如何将值复制到具有相同 ID 的列中? Azure 数据工厂
How to copy a value down a column with the same ID? Azure Data Factory
理想情况下,我想在 ADF 中执行此操作。这可以在 ADF 中完成吗?
或者,这可以在 Azure SQL 数据库中完成吗?
非常感谢。
你可以试试这个方法Implement Fill Down in ADF and Synapse Data Flows
如果在 SQL 中,您可以如下使用,其中 invoice
是 table 名称
DECLARE @v nvarchar(max);
UPDATE invoice WITH(TABLOCKX)
SET @v = Invoice_Number = CASE WHEN Invoice_Number IS NULL THEN @v ELSE Invoice_Number END
OPTION(MAXDOP 1);
DECLARE @vd nvarchar(max);
UPDATE invoice WITH(TABLOCKX)
SET @vd = Invoice_Date = CASE WHEN Invoice_Date IS NULL THEN @vd ELSE Invoice_Date END
OPTION(MAXDOP 1);
SELECT * FROM invoice;
理想情况下,我想在 ADF 中执行此操作。这可以在 ADF 中完成吗?
或者,这可以在 Azure SQL 数据库中完成吗?
非常感谢。
你可以试试这个方法Implement Fill Down in ADF and Synapse Data Flows
如果在 SQL 中,您可以如下使用,其中 invoice
是 table 名称
DECLARE @v nvarchar(max);
UPDATE invoice WITH(TABLOCKX)
SET @v = Invoice_Number = CASE WHEN Invoice_Number IS NULL THEN @v ELSE Invoice_Number END
OPTION(MAXDOP 1);
DECLARE @vd nvarchar(max);
UPDATE invoice WITH(TABLOCKX)
SET @vd = Invoice_Date = CASE WHEN Invoice_Date IS NULL THEN @vd ELSE Invoice_Date END
OPTION(MAXDOP 1);
SELECT * FROM invoice;