看板 Database 關於我們 聯絡資訊
很久沒碰DB的東西(以前也只用到很淺的) 最近有使用上的需要來板上請教 想請問 sqldeveloper 連 MySQL以後 使用上是否也可進行一些 if、case之類的功能 程式撰寫上的方法是否跟 PL/SQL 一樣 ? sqldeveloper版本3.1.07 MySQL版本5.0.51b 然後我試著照書上的範例打了以下 DECLARE l_book_count INTEGER; BEGIN SELECT COUNT(*) INTO l_book_count FROM books WHERE author LIKE '%FEUERSTEIN, STEVEN%'; DBMS_OUTPUT.PUT.LINE ( 'Steven has written ' || l_book_count || ' books.'); END; 結果跳出錯誤報告如下 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 以下又重複了一次我輸入的內容 ' at line 1 請問這是哪裡出了問題呢 ? 還是這個只能用在連oracle的 ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.21.177 ※ 編輯: yao75317 來自: 140.123.21.177 (04/10 17:07)
iamnotfat:mysql 跟 Oracle 的plsql 不一樣 你寫的是for Oracle 的 04/27 00:15