sql >> データベース >  >> RDS >> Mysql

mysql関数を使用してテーブルを返す方法

    関数を使用すると、テーブルを返すことはできません。

    ただし、ストアドプロシージャを使用してテーブルを返すことができます。

     DELIMITER $$
    
     CREATE DEFINER=`root`@`%` PROCEDURE `sp_Name`(OUT po_ErrMessage   VARCHAR(200))
     BEGIN
     DECLARE EXIT HANDLER FOR SQLEXCEPTION
     BEGIN
    SET po_ErrMessage = 'Error in procedure sp_Name';
     END;
    
     SELECT * FROM table_name;
    END
    



    1. DATE_SUBのユニットパラメータにストアドプロシージャパラメータを使用する

    2. MySQLデータベースで検索するときに「%」記号に一致する

    3. mySQLのSQLServer関数SCOPE_IDENTITY()に相当しますか?

    4. Androidアプリケーション内でSQLiteクエリを実行するにはどうすればよいですか?