
No.2ベストアンサー
- 回答日時:
>MySQLで配列を戻り値にすることはできるでしょうか?
配列を独自仕様で実装しているRDBMSや、標準SQLでもSQL99で配列が入りましたが、MySQLでは未実装です。
また、複数行を受け取れるTABLE型といったものも、MySQLでは実装されていません。
No.1
- 回答日時:
>戻り値で配列を使用
おっしゃる意味がよくわかりませんが・・・
もう少し例示を交えて説明していただいた方がよろしいかと
この回答への補足
サンプル等がなくわかりづらい内容になり、
申し訳ございませんでした。
以下がサンプルになります。
■テーブル構成・データ
・テーブル名:m_sample
aaa|bbb|ccc
---+---+---
001|あ |x
002|い |y
003|う |z
■プロシージャ:proc_get_sample
DELIMITER |
CREATE PROCEDURE proc_get_sample(out poAAA char(2), out poBBB char(20), out poCCC char(3))
BEGIN
/* 情報の取得 */
SELECTaaa, bbb, ccc
INTOpoAAA, poBBB, poCCC
FROMm_sample;
END;
|
■内容
上記のテーブル構成とデータに対して、プロシージャ「proc_get_sample」を作成しました。
CALL proc_get_sample(@poAAA, @poBBB, @poCCC);
をコマンドプロンプトより実行すると、
ERROR 1172 (42000): Result consisted of more than one row
とエラーが返ってきます。
戻り値が1行ではないと言われています。
戻り値に、複数行(配列)が返ってくるようにしたいのですが、
MySQLで配列を戻り値にすることはできるでしょうか?
よろしくお願い致します。
■環境
WinXP Pro
MySQL 5.0.67
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロの表示のExcel内をfindで検索 3 2022/06/15 20:07
- Excel(エクセル) INDEX関数とMATCH関数を使用し値を返す数式についてです 2 2022/04/20 13:40
- 英語 節を列挙する例示表現について 2 2022/08/15 13:52
- マウス・キーボード Google検索の英語キーボード 英語のキーボードの配列が元に戻らなくなりました まえの配列は左上に 1 2022/06/19 11:41
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- Google Maps iPhoneのGoogle検索窓を通常の大きさに 戻す方法を教えて頂けませんか?(切実) 日本全国の 2 2022/10/02 02:08
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
- 統計学 どの統計を使えばいいのか教えてください(EZ-Rを使用) 5 2022/10/11 13:28
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysqlがインストールされている...
-
mysqlがインストールされている...
-
下記の問合せを行うクエリを、P...
-
PhpMyAdminで作成して実行せよ...
-
〜のような結果を出すためのSQL...
-
下記の問合せを行うクエリを、 ...
-
MySQLでcreateが使えない MySQL...
-
MAMPで80ポートが使用されている...
-
同一日に複数レコードがある場...
-
MAMP 99ドル約1.6万円 高い...
-
あってますか?SQL
-
WHERE `年月日` = '晴' OR `年...
-
SQLです教えてくださいお願いし...
-
SQLを作ったのですがうまくいき...
-
(初心者)MySQLやmaraDBで、crea...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてください。
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
顧客データベースを作る場合、...
-
あいまい検索で英文字の全角半...
-
スペースを検索したい
-
select文のwhere句に配列を入れ...
-
SQLServer2005のストアドプロシ...
-
末尾の全角スペースの削除
-
INSERT文などの列名などの半角...
-
WHERE条件の最終桁のスペースに...
-
ストアドの戻り値で配列を返す方法
-
外部結合で取得した項目にNVL関数
-
SQL SERVER 2005 にて全テーブ...
-
管理工学研究所のデーターベー...
-
DTSパッケージについて
-
Trimの使い方
-
SUBSTR関数の結果が予想と異なる
-
ORACLEの「DECODE」と同じ意味...
-
SQLでUPDATEするときサブクエリ...
-
ストアドプロシージャーの作成方法
-
イコールとノットイコール条件...
-
PHPでPostgreSQLを使う場合
おすすめ情報