0

以下のクエリがあり、クエリが返すテーブル内の対応するデータを更新したいと考えています。Oracle 関数で update ステートメントを利用することは可能ですか? もしそうなら、どのように?

select *
from A
where translate(transnbr, '_0123456789', '_') is not null ;

select *
from A
where regexp_like(transnbr, '/*-+.') ;

どちらのクエリも、期待どおりにレコードを返します。

以下の行に沿って何かが機能しますか?

update a
set transnbr = translate(transnbr, '_0123456789', '_') ;

update a
set transnbr = regexp_like(transnbr, '/*-+.') ;

返信ありがとうございます

4

0 に答える 0