我有兩列一個是EMP_ID(NOT NULL)&另一種是Emp_email(空允許的)。我想轉讓只有那些條件拆分在SSIS
記錄聘用過的員工,其中Emp_email是present.How我可以歸檔這是SSIS ..?
在此先感謝....
我有兩列一個是EMP_ID(NOT NULL)&另一種是Emp_email(空允許的)。我想轉讓只有那些條件拆分在SSIS
記錄聘用過的員工,其中Emp_email是present.How我可以歸檔這是SSIS ..?
在此先感謝....
只是這樣做在你的OLE DB數據來源:添加WHERE ISNULL(Emp_email, '') <> ''
到你的SQL語句,你應該做的。
你可以用下面的邏輯來實現它。
首先您檢查非空列,然後(如果您需要),不要包含那些電子郵件地址爲空的列。您首先需要ISNULL,因爲您無法評估一個值爲NULL的列,它將導致無法用布爾方式表示的NULL值(True/False)。使用以下邏輯,Emp_Email!=「」將不會被評估,如果它是NULL。
剛剛從源拖動綠色箭頭入條件拆分和建立像!ISNULL(Emp_email)
你的表達。這將是你的條件1(電子郵件不爲空)。當你將綠色箭頭從條件分割拖到目的地時,它會問你想要哪種條件,然後你選擇1.
我想要SSIS中的上述東西而不是SQL服務器 – 2012-03-19 12:18:18
我認爲它必須非常容易在SSIS中
2012-03-19 12:37:18
您在SSIS中編寫該SQL語句,而不是在SQL Server中編寫。我假設你在數據流中有一個OLE DB源。其他方面,我們需要更多信息! – 2012-03-19 12:41:16