亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQLServer中的SSIS變量是什么

發布時間:2021-08-03 10:23:45 來源:億速云 閱讀:224 作者:chen 欄目:數據庫

本篇內容主要講解“SQLServer中的SSIS變量是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“SQLServer中的SSIS變量是什么”吧!

  在SSIS開發ETL(Extract-Transform-Load),數據抽取、轉換、裝載的過程。我們需要自己定義變量

SSIS變量簡介

  SSIS(SQLServerIntegrationServices,SQLServer整合服務)變量分分為兩種,一種是系統變量,一種用戶定義的變量。系統變量包括有關包、容器、任務或事件處理程序的非常有用的信息。例如,在運行時,MachineName系統變量包含運行包含的計算機的名稱,StartTime變量包開始運行的時間。系統變量是只讀的。在SSIS中,用戶變量是用戶在開發的過程中根據需要申明的變量。用戶變量可以使用在腳本中,在由優先約束、For循環容器、派生列轉換和條件性拆分轉換使用的表達式中,以及在更新屬性值的屬性表達式中。

  在各種編程語言中申明的變量一般情況下都會有作用范圍的,SSIS變量也不例外,SSIS變量也是有作用范圍的。根據作用范圍分類,變量分為包變量和組件變量。包變量在包任何一個組件中都可以調用,組件變量只能夠在聲明變量的組件中有效。在變量的窗口中可以看到變量的作用域。

  可以看到i變量的作用域是整個Package1包,而myconfig變量作用域是數據流任務組件。

SSIS用戶變量的聲明、賦值、使用

  1、申明變量

  申明變量是非常簡單、如果你要申明包變量,只要單擊控制流選項卡,然后在包開發區域空白處單擊右鍵選擇變量命令,或者新建變量按鈕就新建一個變量,輸入名稱,選擇數據類型,賦初值就完成了。

  如果要聲明某數據流任務組件使用的變量,只要雙擊該數據流任務組件,在流控制控制選項卡空白的地方單擊右鍵選擇變量命名,在變量窗口中新建一個變量命令,在變量窗口中新建一個變量,這時變量的作用域就是你選擇的流任務組件。

  2、賦值

  在實際開發中,除了在變量聲明的時候給變量賦值外,還有兩種方式,一種是通過執行SQL任務組件返回值的方式給變量賦值,一種是通過腳本組件來給變量賦值。

  在執行SQL任務組件方法是先設置好組件的數據庫連接屬性,然后輸入從數據庫取數據的SQL語句,設置組件返回的結果集為單行。在結果集界面中單擊“新建”,在結果集那一列輸入你剛才SQL返回列的名稱,在變量名稱列選擇你要賦值的變量。

  利用腳本組件賦值變量比較簡單,只需要設置腳本組件的ReadOnlyvariable或者ReadWriteVariable,將變量的名稱設置他們的值(多個變量以逗號分割),它們的區別是前者在腳本組件只能夠讀,或者可以讀寫。然后在腳本組件中通過

  Dts.Varables("變量名稱").Value=值

到此,相信大家對“SQLServer中的SSIS變量是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永嘉县| 东兴市| 龙游县| 古浪县| 苗栗市| 衡阳县| 海淀区| 汝城县| 连南| 郁南县| 江华| 来安县| 贵港市| 丹寨县| 阿合奇县| 崇左市| 历史| 五峰| 通化市| 建阳市| 偃师市| 淮阳县| 上栗县| 漳平市| 昔阳县| 宁城县| 华亭县| 渝中区| 景洪市| 资溪县| 满城县| 佛山市| 浦东新区| 左云县| 皋兰县| 灵川县| 威海市| 晋城| 遵义市| 新巴尔虎右旗| 玉龙|