MySQL 5.0.77 で varchar を宣言しているときにエラーが発生します。
DECLARE city varchar(20);
上記のコード行は、Oracle データベースでは正常に機能しますが、MySQL では機能しません。誰かが解決策を提案できますか? このサイトで同様の質問を見ましたが、適切な回答が見つかりませんでした。
もう 1 つの質問:これらの宣言は MYSQL にありますか%ROWTYPE
?%TYPE
MySQLのドキュメントによると、 DECLARE はストアド プログラムのように BEGIN...END ブロックの開始時にのみ機能します。
DECLARE city as VARCHAR(20); mysql では正しいでしょう。このように mysql で
質問している場合、答えは「はい」ですsession variables
SET @var := 1