Det er en dårlig idé at bruge DDL
(som GRANT
) i lagrede procedurer.
Du bliver nødt til at bruge dynamisk SQL
(EXECUTE IMMEDIATE
) for at gøre dette, men ærligt talt kan jeg ikke se, hvorfor du ønsker at gøre dette i en lagret proc.
Det er en dårlig idé at bruge DDL
(som GRANT
) i lagrede procedurer.
Du bliver nødt til at bruge dynamisk SQL
(EXECUTE IMMEDIATE
) for at gøre dette, men ærligt talt kan jeg ikke se, hvorfor du ønsker at gøre dette i en lagret proc.