3

データベースに行を挿入しているときにエラーが発生します。

エラー:ORA-00917:カンマがありません

しかし、私のクエリにはコンマがありません。以下はクエリです:

INSERT INTO Customer(NEED_BY_DATE)VALUES('||' to_date('||''''|| v_in_need_by_date ||''''||'、'||''''||' MM-DD-YYYY ' ||'''' ||')' ||');

4

1 に答える 1

1

to_dateの前の引用符とパイプ:... VALUES('|| 'to_date...そこにあるべきで||はなく、文字列を連結するために使用され、'は文字列ではありません。同じことがさらに続きます。

私はあなたが次のようなものが欲しいと信じています:
INSERT INTO Customer (NEED_BY_DATE) VALUES(to_date(v_in_need_by_date));

于 2012-07-24T06:50:28.330 に答える