Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bisakah prosedur/fungsi tersimpan mengembalikan tabel?

Untuk saat ini, ini tidak mungkin.

Berikut adalah dokumentasi tentang apa yang dapat digunakan dalam FROM klausa:

table_references:
    table_reference [, table_reference] ...

table_reference:
    table_factor
  | join_table

table_factor:
    tbl_name [[AS] alias] [index_hint)]
  | table_subquery [AS] alias
  | ( table_references )
  | { OJ table_reference LEFT OUTER JOIN table_reference
        ON conditional_expr }

join_table:
    table_reference [INNER | CROSS] JOIN table_factor [join_condition]
  | table_reference STRAIGHT_JOIN table_factor
  | table_reference STRAIGHT_JOIN table_factor ON conditional_expr
  | table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition
  | table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor

join_condition:
    ON conditional_expr
  | USING (column_list)

index_hint:
    USE {INDEX|KEY} [FOR JOIN] (index_list)
  | IGNORE {INDEX|KEY} [FOR JOIN] (index_list)
  | FORCE {INDEX|KEY} [FOR JOIN] (index_list)

index_list:
    index_name [, index_name] ...

Seperti yang Anda lihat, prosedur tersimpan tidak ada dalam daftar ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menjalankan dua kueri mysql sebagai satu di PHP/MYSQL?

  2. Strategi penamaan hibernasi mengubah nama tabel

  3. Kesalahan mengimpor SQL dump ke MySQL:Basis data tidak dikenal / Tidak dapat membuat basis data

  4. Versi portabel MySql

  5. Memasukkan nilai $variable atau $_POST ke dalam tabel mysql