Estnull 1c 8 kérelem

NULL - ez nem más, mint a hiánya értéket. Sokan összetévesztik a „0” érték típusszám, egy üres hivatkozás egy tárgy vagy egy üres karakterlánc. Emiatt ez a hiba egy csomó hibát.

NULL érték jelenik meg abban az esetben, amennyiben a kérelem fordul a nemlétező mezőnek, ingatlan, vagy egy törött link.

Lekérdező nyelv 1C SQL alapú, amely nem teszi lehetővé, hogy ellenőrizze a NULL érték a szokásos egyenlet. Az alábbiakban ismertetjük kétféleképpen ellenőrzésére irányuló NULL 1C 8.3.

Estnull 1c 8 kérelem

ESTNULL () funkció

Query Language funkció 1C 8,3 ESTNULL () két bemeneti paraméterek:

  • vizsgált kifejezés;
  • cserélje kifejezés.

Ha a teszt értéke NULL, akkor a függvény értéke a csere kifejezés. Ha az érték eltér NULL, akkor a vizsgált kifejezés visszatér magát.

Ez egy példa. Ez kiválasztja az összes nómenklatúra pozícióját táblázatok az árut a dokumentum „átvétele az áruk és szolgáltatások”. A rendszer segítségével a bal kapcsolat egyes nómenklatúra letette a legfrissebb ára a nyilvántartásban szereplő információkat „nómenklatúra árak.”

Ebben az esetben lehet, ha olyan helyzet, hogy bizonyos pozíciók egyszerűen lehet az ára a nyilvántartásban. Ebben az esetben a függvény visszatér hozzánk ESTNULL szokásos nulla. Ha nem használja, ha megpróbáljuk aritmetikai mező „Ár” az értéke NULL, akkor hibaüzenetet kap.

NULLA a SELECT

Analóg ESTNULL () függvény az „IS NULL», amelyet a SELECT, és ellenőrzi, hogy az érték NULL. „IS” ebben az esetben azt jelenti, az egyenlőség és az előző példában lekérdezés a következőképpen néznek ki:

Különbségek ESTNULL () függvény a NULL

Mint látható, a fenti példákból, mindkét esetben a lekérdezés ugyanazokat az adatokat. ESTNULL () függvény egy részhalmaza választás, ha egy NULL ... IS ... END, de még mindig benne lenne előnyös az alábbi okok miatt:

  1. ESTNULL () funkció optimalizálja lekérdezést. Ez csak olvasható egyszerre, így amikor ellenőrzi a komplex kifejezés, a lekérdezés gyorsabb munkára.
  2. ESTNULL () funkció csökkenti a tervezési, ahol a lekérdezés válik olvashatóvá.
  3. Amikor végző ESTNULL () helyett a kifejezés a függvény típusú kifejezés tesztelnek a fajta húr típusú (vonal hossza) és száma (a mentesítés).

Kapcsolódó cikkek