Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Procedura tworzenia Oracle sql, aby pokazać cotygodniowy ranking

Potrzebujesz into dla każdej wybranej zmiennej:

declare
  v_title MUSIC.TITLE%type;
  v_cnt number;
  v_hit music.hit%type;
begin
  select music.title, count(melon_user.user_idx) as likes, music.hit
  into v_title, v_cnt, v_hit
  . . .

Uwagi:

  • Nigdy użyj przecinków w FROM klauzula. Zawsze użyj właściwego, wyraźnego JOIN składnia.
  • Normalnie to wychodziłoby na zewnątrz zmiennych procedury składowanej.
  • Możesz zrobić to, co chcesz, używając tylko widoku, a nie procedury składowanej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co dokładnie robią cudzysłowy wokół nazwy tabeli?

  2. Replikuj dekodowanie Javy w Base64 w PL/SQL

  3. Dziwny problem z członkostwem w ASP

  4. zmień format daty „rrrr/mm/dd” na „mm-dd-rrrr” w Oracle

  5. Oracle:usuwanie od dołu