SQL parancsfájl (előkészítés)
Az Importálás konfigurálása ablakban az SQL lapon (előkészítés) (14.1.6. Ábra) megadhatja az inicializálási parancsfájlt. amely importálja az importált adatokat az import táblázatokban a gyors feldolgozáshoz és a rendszertáblákba való átvitelhez.
14.1.6. Ábra. SQL (előkészítés)
Az inicializálási parancsfájl segítségével létrehozhat szolgáltatási mezőket az importálási táblázatokban, inicializálhatja az értékeket, létrehozhat indexeket, további adatokat tölthet be puffer táblákba, naplózást generálhat stb.
Példák az inicializálási parancsfájl használatára:
· A betegek, mellékletek és gyógyászati programok egyes mezők import tábláinak létrehozása, ahol az új rekord jeleit írják elő (ilyen bejegyzések hiányoznak az MEDIAL adatbázisban keresési kulcsok szerint) és azok befejezése;
· Az orvosi programok, szolgáltatáskészletek és egyéb referenciaadatok neveinek frissítése, amelyekhez az egyedi kód megegyezik az import táblázatban és az MEDIAL adatbázisban;
· Új egészségügyi programok, szolgáltatáskészletek, kockázatok fajtái stb. a megfelelő könyvtárakban;
· Az orvosi programok jelenlegi biztosítási feltételeinek új és frissítése;
· Nullázó azonosító értékek az importálási táblázatokban a következő importáláshoz.
Szkript írásakor az SQL nyelv szintaxisát használják, beleértve a GO operátor használatát is.
Az GO nyilatkozatnak mindig külön sorban kell lennie. Az GO utasítás csak az inicializálási szkriptben támogatott.
Minta inicializálási parancsfájl
Páciens mellékletek importálásakor az inicializálási parancsfájl kifejezetten megadhatja a beteg azonosítási azonosítóját, ha az értéket a fő importálási táblázat _PATIENTS_ID mezőjében állítja be. Ebben az esetben a rendszer nem fog keresni a betegeket név és egyéb attribútumokkal az importált adatok feldolgozása során, de azonnal felhasználja a megadott egyedi betegszámot. Így a behozatali idő jelentősen csökken.
/ * Adja hozzá az "Importálás egy mellékletet az MEDIAL adatbázisban" mezőbe az importálási táblázathoz. * /
módosítsa a [dbo] táblát. [IMP_INSURANSE] add IS_EXIST int
deklarálja @INSURANSE_ID int
állítsa be az ANSI_NULLS beállítást