Fråga : sql - datera

Jag har en sql som har i dess var satsen:
select….,
from. period_nbr för
where i (”2010011”, ”2010012”, ”2010013”, ”2010014”, ”2010015”)
This bestås av av tre databeståndsdelar. (2010011 e.g.) de första fyrana placerar indikerar räkenskapsår. De nästa tvåna indikerar den skatte- perioden inom räkenskapsår. Jumbon identifierar veckan numrerar inom den skatte- period. (20100111 dvs. är korträkenskapsår 2010, Juni period, vecka 1),


Now som jag inte önskar att ändra denna varje tid, jag kör denna sql - hur jag parameterise den….,?
" klar "

Svar : sql - datera

räddning dig ett sökande…,

igen though, detta är för Oracle endast

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
SKAPA ELLER BYT UT TYP  VCARRAY SOM BORDLÄGGER AV VARCHAR2 (4000);

SKAPA ELLER BYT UT FUNGERAR str2tbl (som p_string I VARCHAR2, p_delimiter I VARCHAR2: = ”,”)
        ÅTERGÅNGT PIPELINED vcarray
    SOM
        v_length   NUMRERAR: = LÄNGD (p_string);
        v_start    NUMRERAR: = 1;
        v_index    NUMRERAR;
    BÖRJA
        STUNDER (v_start  <>
           
Andra lösningar  
 
programming4us programming4us