sql >> Database >  >> RDS >> Oracle

Precisie van interval voor PL/SQL-functiewaarde

Geen echte nadelen die ik kan bedenken. Ik denk dat het wat duidelijker zou zijn als de werkvariabelen werden gedeclareerd als instanties van het subtype, bijvoorbeeld:

DECLARE 
  subtype t_int is INTERVAL DAY (4) TO SECOND(0);

  v_int t_int;

  FUNCTION hhmm_to_interval return t_int IS 
    v_hhmm t_int; 
  BEGIN 
    v_hhmm := to_dsinterval('PT9999H'); 
    RETURN v_hhmm; 
  END hhmm_to_interval; 

BEGIN 
  v_int := hhmm_to_interval;
  DBMS_OUTPUT.PUT_LINE('v_int=' || v_int);
end; 

Deel en geniet.



  1. PHP MYSQL:direct selecteren + invoegen

  2. MYSQL 5.5 Primaire sleutel laten vallen

  3. Converteren tussen datum- en tijdgegevenstypen in SQL Server (T-SQL-voorbeelden)

  4. MySQL (5.7) laat opgeslagen procedures vallen via mysql.proc