sql >> Database >  >> RDS >> Oracle

Moeten procedures en/of functies van het pakket DBMS_STANDARD worden gebruikt in PL/SQL-code?

De functies INVOEREN, UPDATEN en VERWIJDEREN zijn uitdrukkelijk bedoeld voor gebruik bij het schrijven van triggercode (zie triggerdocumentatie ), dus er is absoluut geen verbod op het gebruik ervan. Evenzo is RAISE_APPLICATION_ERROR gedocumenteerd bedoeld zijn voor gebruik door ontwikkelaars.

Nu ik zojuist DBMS_STANDARD heb DEScribeerd, zijn er zeker enkele functies die ik niet ken en die misschien niet in je eigen code zouden moeten worden gebruikt (voor zover ik weet), zoals GRANTEE.

Over het algemeen, als u officiële documentatie van Oracle kunt vinden die u vertelt hoe u iets moet gebruiken, dan is het OK om het te gebruiken.




  1. PHP Multidimensionale array naar ongeordende lijst, opbouw van url-pad

  2. Hoe GROUP BY record verder filteren in mysql?

  3. Onjuiste tekenreekswaarde:'\xE2\x80\xAF(fo...' voor kolom 'beschrijving' op rij 1 Fout:INSERT INTO my_table_name

  4. Python mysql.connector.fouten. %s doorgegeven aan SQL-query met aanhalingstekens