Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
SSIS integrációs futtatókörnyezet az Azure Data Factory-ban
Az SQL-feladat végrehajtása, az OLE DB-forrás, az OLE DB célhelye és a Keresési átalakítás sql-lekérdezéseket használhat. Az SQL-feladat végrehajtása során az SQL-utasítások adatbázis-objektumokat és adatokat hozhatnak létre, frissíthetnek és törölhetnek; tárolt eljárások futtatása; és SELECT utasításokat hajt végre. Az OLE DB-forrásban és a Keresési átalakításban az SQL-utasítások általában SELECT vagy EXEC utasítások. Az utóbbi leggyakrabban olyan tárolt eljárásokat futtat, amelyek eredményhalmazokat adnak vissza.
A lekérdezés elemezhető annak megállapításához, hogy érvényes-e. Az SQL Serverrel kapcsolatot használó lekérdezés elemzésekor a rendszer elemzi, végrehajtja, és a végrehajtási eredmény (sikeres vagy sikertelen) hozzá lesz rendelve az elemzési eredményhez. Ha a lekérdezés nem SQL Server-adatkapcsolatot használ, az utasítás csak elemzésre kerül.
Az SQL-utasítást a következő módokon adhatja meg:
- Írja be közvetlenül a tervezőbe.
- Adja meg, hogy egy fájlhoz való kapcsolat tartalmazza-e az utasítást.
- Adjon meg egy változót, amely tartalmazza az utasítást.
Közvetlen bemeneti SQL
A Lekérdezésszerkesztő elérhető a felhasználói felületen az SQL-feladat végrehajtásához, az OLE DB-forráshoz, az OLE DB célhelyéhez és a Keresési átalakításhoz. A Lekérdezésszerkesztő a következő előnyöket kínálja:
Vizuálisan vagy SQL-parancsokkal dolgozhat.
A Lekérdezésszerkesztő grafikus paneleket tartalmaz, amelyek vizuálisan megírják a lekérdezést, valamint egy szövegpanelt, amely megjeleníti a lekérdezés SQL-szövegét. A grafikus vagy a szöveges paneleken is dolgozhat. A Lekérdezésszerkesztő szinkronizálja a nézeteket, hogy a lekérdezés szövege és a grafikus ábrázolás mindig egyezzen.
Kapcsolódó táblák összekapcsolása.
Ha egynél több táblát ad hozzá a lekérdezéshez, a Lekérdezésszerkesztő automatikusan meghatározza a táblák kapcsolatát, és összeállítja a megfelelő illesztés parancsot.
Adatbázisok lekérdezése vagy frissítése.
A Lekérdezésszerkesztővel adatokat adhat vissza Transact-SQL SELECT utasításokkal, vagy létrehozhat olyan lekérdezéseket, amelyek egy adatbázisban lévő rekordokat frissítenek, adnak hozzá vagy törölnek.
Az eredmények azonnal megtekinthetők és szerkeszthetők.
Végrehajthatja a lekérdezést, és egy olyan rekordkészlettel dolgozhat egy rácson, amellyel végiggörgethet és szerkesztheti az adatbázisban lévő rekordokat.
Bár a Lekérdezésszerkesztő vizuálisan select lekérdezések létrehozására korlátozódik, a szövegpanelen beírhatja az SQL-t más típusú utasításokhoz, például a DELETE és az UPDATE utasításhoz. A grafikus panel automatikusan frissül a beírt SQL-utasításnak megfelelően.
Közvetlen bemenetet is megadhat, ha beírja a lekérdezést a feladat- vagy adatfolyam-összetevő párbeszédpaneljére vagy a Tulajdonságok ablakba.
SQL a Fájlokban
Az SQL-feladat végrehajtására szolgáló SQL-utasítás egy külön fájlban is található. Például lekérdezéseket írhat olyan eszközökkel, mint az SQL Server Management Studio Lekérdezésszerkesztője, mentheti a lekérdezést egy fájlba, majd egy csomag futtatásakor elolvashatja a lekérdezést a fájlból. A fájl csak a futtatandó SQL-utasításokat és megjegyzéseket tartalmazhat. Ha egy fájlban tárolt SQL-utasítást szeretne használni, meg kell adnia egy fájlkapcsolatot, amely megadja a fájl nevét és helyét. További információ: File Connection Manager.
SQL változókban
Ha az SQL-utasítás forrása az Sql-feladat végrehajtása változó, adja meg a lekérdezést tartalmazó változó nevét. A változó Érték tulajdonsága tartalmazza a lekérdezés szövegét. A változó ValueType tulajdonságát sztring adattípusra állítja, majd beírhatja vagy átmásolhatja az SQL-utasítást az Érték tulajdonságba. További információ: Integration Services (SSIS) változók és változók használata a csomagokban.
Lekérdezésszerkesztő párbeszédpanel
A Lekérdezésszerkesztő párbeszédpanelen létrehozhat egy lekérdezést az SQL-feladat végrehajtásához, az OLE DB-forráshoz és az OLE DB célhelyéhez, valamint a Keresési átalakításhoz.
A Lekérdezésszerkesztővel a következő feladatokat hajthatja végre:
Lekérdezés grafikus ábrázolása vagy SQL-parancsok használata A Lekérdezésszerkesztő tartalmaz egy panelt, amely grafikusan jeleníti meg a lekérdezést, és egy panelt, amely megjeleníti a lekérdezés SQL-szövegét. Dolgozhat akár a grafikus panelen, akár a szövegpanelen. A Lekérdezésszerkesztő szinkronizálja a nézeteket, hogy mindig aktuálisak legyenek.
Kapcsolódó táblák csatlakoztatása Ha egynél több táblát ad hozzá a lekérdezéshez, a Lekérdezésszerkesztő automatikusan meghatározza a táblák kapcsolatát, és összeállítja a megfelelő illesztés parancsot.
Adatbázisok lekérdezése vagy frissítése A Lekérdezésszerkesztővel adatokat adhat vissza Transact-SQL SELECT utasításokkal, valamint olyan lekérdezéseket hozhat létre, amelyek egy adatbázisban lévő rekordokat frissítnek, adnak hozzá vagy törölnek.
Eredmények azonnali megtekintése és szerkesztése Futtathatja a lekérdezést, és dolgozhat egy olyan rekordkészlettel egy rácson, amely lehetővé teszi az adatbázis rekordjainak görgetést és szerkesztését.
A Lekérdezésszerkesztő párbeszédpanel grafikus eszközeivel húzással hozhat létre lekérdezéseket. A Lekérdezésszerkesztő párbeszédpanel alapértelmezés szerint SELECT lekérdezéseket hoz létre, de az INSERT, UPDATE vagy DELETE lekérdezéseket is létrehozhatja. Az SQL-utasítások minden típusa elemezhető és futtatható a Lekérdezésszerkesztő párbeszédpanelen. A csomagokBAN lévő SQL-utasításokról további információt az Integrációs szolgáltatások (SSIS) lekérdezései című témakörben talál.
A Transact-SQL nyelvről és szintaxisáról a Transact-SQL referencia (adatbázismotor) című témakörben talál további információt.
A lekérdezések változóival értékeket adhat meg egy bemeneti paraméternek, rögzítheti a kimeneti paraméterek értékeit, és a visszatérési kódokat is tárolhatja. Ha többet szeretne megtudni a változóknak a csomagok által használt lekérdezésekben való használatáról, olvassa el az SQL Task, az OLE DB Source és az Integration Services (SSIS) lekérdezéseinek végrehajtását ismertető cikket. Ha többet szeretne megtudni a változók használatáról az Execute SQL feladatban, tekintse meg a következő részeket: Paraméterek és visszatérési kódok az Execute SQL feladatban és Eredménykészletek az Execute SQL feladatban.
A Keresési és a Fuzzy keresési transzformációk paraméterekkel és visszatérési kódokkal rendelkező változókat is használhatnak. Az OLE DB-forrásra vonatkozó információk a két átalakításra is vonatkoznak.
Beállítások
eszköztár
Az eszköztár használatával kezelheti az adathalmazokat, kijelölheti a megjelenítendő ablaktáblákat, és szabályozhatja a lekérdezési függvényeket.
| Érték | Leírás |
|---|---|
| Diagram ablaktábla megjelenítése/elrejtése | Megjeleníti vagy elrejti a Diagram panelt. |
| Rács ablaktábla megjelenítése/elrejtése | Megjeleníti vagy elrejti a Rács panelt. |
| SQL-ablaktábla megjelenítése/elrejtése | Megjeleníti vagy elrejti az SQL-panelt . |
| Eredmények megjelenítése/elrejtése ablaktábla | Megjeleníti vagy elrejti az Eredmények panelt. |
| Fut | Futtatja a lekérdezést. Az eredmények az eredménypanelen jelennek meg. |
| SQL ellenőrzése | Ellenőrzi, hogy az SQL-utasítás érvényes-e. |
| Növekvő rendezés | Növekvő sorrendben rendezi a kijelölt oszlop kimeneti sorait a rácspanelen. |
| Csökkenő sorrendbe rendezés | Csökkenő sorrendben rendezi a rácspanel kijelölt oszlopának kimeneti sorait. |
| Szűrő eltávolítása | Jelöljön ki egy oszlopnevet a rácspanelen, majd a Szűrő eltávolítása gombra kattintva távolítsa el az oszlop rendezési feltételeit. |
| Csoportosítási szempont használata | A GROUP BY funkció hozzáadása a lekérdezéshez. |
| Táblázat hozzáadása | Új táblát ad hozzá a lekérdezéshez. |
Lekérdezésdefiníció
A lekérdezésdefiníció egy eszköztárat és panelt biztosít, amelyben definiálhatja és tesztelheti a lekérdezést.
| Panel | Leírás |
|---|---|
| Diagram ablak | Megjeleníti a lekérdezést egy diagramon. Az ábra a lekérdezésben szereplő táblákat és azok összekapcsolási módját mutatja. Jelölje be vagy törölje a jelet a tábla egyik oszlopa melletti jelölőnégyzetből a lekérdezés kimenetének hozzáadásához vagy eltávolításához. Amikor táblákat ad hozzá a lekérdezéshez, a Lekérdezésszerkesztő táblák alapján hoz létre illesztéseket a táblák között a tábla kulcsától függően. Illesztés hozzáadásához húzzon egy mezőt az egyik táblából egy másik tábla egyik mezőjébe. Az illesztés kezeléséhez kattintson a jobb gombbal az illesztésre, majd válasszon egy menübeállítást. Kattintson a jobb gombbal a Diagram panelre táblák hozzáadásához vagy eltávolításához, jelölje ki az összes táblát, és jelenítsen meg vagy rejtse el az ablaktáblákat. |
| Rács ablaktábla | Megjeleníti a lekérdezést egy rácsban. Ezen az ablaktáblán oszlopokat vehet fel és távolíthat el a lekérdezésből, és módosíthatja az egyes oszlopok beállításait. |
| SQL-panel | A lekérdezést SQL-szövegként jeleníti meg. A Diagram panelen és a Rács panelen végzett módosítások itt jelennek meg, az itt végzett módosítások pedig a Diagram és a Rács panelen jelennek meg. |
| Eredmények panel | Megjeleníti a lekérdezés eredményeit, amikor a Futtatás gombra kattint az eszköztáron. |