問題タブ [mysql-error-1415]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - MySQL は FUNCTION で GROUP_CONCAT を返します
Windows Server 2008 で MySQL Server 7.0 を使用しており、関数で GROUP_CONCAT の結果を返そうとしています。一般的な SQL は次のとおりです。
これにより、次の結果が得られます。
エラー 1415 (0A000): 関数から結果セットを返すことはできません
マニュアル(http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html)をチェックして読んだ
group_concat_max_len が 512 以下でない限り、結果の型は TEXT または BLOB です。この場合、結果の型は VARCHAR または VARBINARY です。
group_concat_max_len の値をデフォルト値から 512 に変更し、My.ini で 256 に変更しました (そして MySQL サービスを再起動しました)。を使用して変更を確認しました
mysql> 「%concat%」などの変数を表示します。
どんな助けでも大歓迎です!
mysql - NullReferenceException の取得が処理されませんでした
入ったのはこれ。エラーなしでビルドされます。しかし、次の場合にnullエラーが発生します:
私はVS2010 C#を使用しています...
mysql - Mysql エラー: 関数から結果セットを返すことはできません
update ステートメントのパラメーターを条件付きで変更しようとしています。次の関数を試すと、次のエラーが発生します
testpri.sql の内容は次のとおりです。
私は何が欠けていますか?
mysql - mysql関数、エラーがあります:関数から結果セットを返すことはできません
私はmysqlで関数を作成します。これが私の関数です
DROP FUNCTION IF EXISTS cta_db_railink_02.sf_booking; CREATE FUNCTION cta_db_railink_02. sf_booking
( p_org varchar(5), p_des varchar(5), p_depart date, p_train_no varchar(15), -- 旅行なし p_num_pax_adult int, p_num_pax_child int, p_subkelas varchar(1), p_caller varchar(30), p_adult_nm varchar(100), p_adult_birtdate varchar(100), p_adult_mobile varchar(30), p_adult_id_no varchar(20), p_child_nm varchar(100), p_child_birth varchar(100), p_rqid varchar(50)) RETURNS bigint(20) BEGIN
しかし、この関数を実行すると->select sf_booking('KLN','MDN','20131012','U15a',2,1,'A','jonie','ivhas,gavas','19900302,19901002','0815123456,08349857345','U77783,K77234','ronas','20100606','5EB9FE68-8915-11E0-BEA0-C9892766ECF2')
エラーが返されます:
プロシージャの実行に失敗しました 1415 - 関数から結果セットを返すことは許可されていません
何か提案はありますか?前にありがとう...