19. juli 2005 - 14:58Der er
5 kommentarer og 1 løsning
globale variabler i stored procedure
Kort forklaring Kan jeg smage mig frem til om en global variabel er blevet declared i en stored proceure?
Langt forklaring Jeg har brug for i en stored procedure at kunne afgøre om den er blevet kaldt fra en speciel form. Jeg må tilføje parametre til denne stored procedure da det ikke er "vores", men kan gøre hvad jeg vil inde i proceduren. Derfor tænkte jeg at det må være muligt at oprette en global variabel, når den navngivne form kalder proceduren og så afgøre inde i min stored procedure ud fra den globale variabel om den er blevet kaldt fra den pågældende form.
Det store spørgsmål er så bare hvordan gør jeg det Jeg har forsøgt mig med "IF exist :global...", men det går ikke godt.
Nej for den kaster en ora fejl når jeg referer til en global variabel. Problemet er har jeg fundet ud af at jeg ikke befinder mig i forms og global er en forms builtin, så det kommer aldrig til at virke... Desværre. Jeg lukker sagen
Speak to me - qualjyn :-) Det lyder meget interessant, vil det sige. jeg kan oprette en function i en package som vedligeholder en global variabel?
SÅ forestiller jeg mig en lf.show_detail(p_show BOOLEAN) function som kan kaldes fra min stored procedure, hvor den skal smage på om den globale variabel tidligere er blevet sat true af formen. MAO. skal min package.function kunne kaldes både med og uden en parameter. Formen kalder med parameter for at sætte den globale variabel true. Den "Stored procedure" kalder uden parameter for at spørge hvad den globale variabel er blevet sat til (hvad nu hvis den ikke er blevet sat? Hvis du kan lave sådan en til mig eller give directions, så jeg selv kan lave den er der 200 point hjemme til dig...
Det er jo genialt, det virker perfekt. Hvorfor kom jeg ikke selv op med den ide. det er jo pære simpelt. Jeg opretter ligesom sidst en tom case med samme titel som du kan besvare. Takker
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.