ORA-00933: SQL command not properly ended が出た

いやもう、すごい簡単な話なんですが。
もらったSQLを実行してみたらなんかエラーになりました。
エラーコードはSQLコマンドが終了してないよ、っていうやつ。

SQLを良くみると、1つだけシングルコーテーションが違う。


update {table}
set a = 'a data'
      , b = ’b data’ ←ここだけ文字が良くみると違う
where c = 'c data'

みたいに、良く見ないとわからない状態になっていました。
こういうのはSQLツールで色分けしていると確かにわかりやすいので、
一旦SQL自体をツールに入れてみると一目瞭然。