sql >> Database teknologi >  >> RDS >> Oracle

Sådan returnerer du dagens dato til en variabel i Oracle

Oracle bruger SYSDATE , og der er ANSI-standarden CURRENT_TIMESTAMP (understøttet af både SQL Server og Oracle, foruden andre) for at få den aktuelle dato og tid.

v_today DATE;

SELECT SYSDATE
  INTO v_today
  FROM DUAL;

... ville svare til den TSQL, du sendte. Oracle bruger INTO klausul til udfyldning af variabler, hvor variabeldatatypen skal matche kolonnepositionen i SELECT-sætningen.



  1. Oracle sql MERGE INTO med en enkelt where-klausul

  2. mysql regex utf-8 tegn

  3. SQL-nøgler, MUL vs PRI vs UNI

  4. Ingen operator matcher det givne navn og argumenttype(r). Du skal muligvis tilføje eksplicitte casts. -- Netbeans, Postgresql 8.4 og Glassfish