作者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