作者yao75317 (Yao~姚姚)
看板Database
標題[問題] sqldeveloper
時間Tue Apr 10 13:18:47 2012
很久沒碰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)
1F:推 iamnotfat:mysql 跟 Oracle 的plsql 不一樣 你寫的是for Oracle 的 04/27 00:15