2012-10-18 12 views

答えて

10

ありませんを提案する人は、この

1. procedure created 
2. execute proc 
3. drop proc 

ようにすることの例を見つけ、あなたはそれを行うことはできません。これらのステートメントは、BEGIN ... END句内でのみ使用できます。

したがって、ストアドプロシージャ/関数、トリガ、およびイベントで可能です。

ここをクリックしてください - MySQL Compound-Statement Syntax

+0

これは... MS SQLアプリケーションをmysqlに移植しようとしている場合(たとえば)、ほとんどの取引を中断しています。 あなたが移行スクリプトを書いているときに正しいアプローチがあり、クエリの出力に変数を設定してから条件付きで何かを行う必要があります(たとえば、値 'foo'値 'パンツ')を別のテーブルに挿入しますか? – bounav

+0

私自身のコメントに答えるには、INSERT INTO Table1(ColA、ColB)を書くことができます。SELECT ColC、ColD From Table2 WHERE ColE = 'foo'; – bounav

関連する問題