0

質問: 列名が APP_NAME、APP_TYPE、および VALUE_TIME の 3 つの列を持つテーブルがあります。

ここに画像の説明を入力

特定の APP_NAME と APP_TYPE の VALUE_TIME を編集したいと思います。したがって、VALUE_TIME列がNullableの場合、クエリは以下のようになります。では、特定の条件のデータを削除する最良の方法は何でしょうか?

UPDATE TABLE_NAME
SET VALUE_TIME = null
WHERE APP_NAME = 'XYZ'
AND APP_TYPE = 'TEST'; 

ありがとう

4

2 に答える 2

1

簡単な答えです。オラクルでは、null 非許容の列データを NULL または ' ' に更新することはできません。私が考えることができたのは、列をnullに変更することだけです。

ALTER 
TABLE TABLE_NAME 
MODIFY VALUE_TYPE VARCHAR2(500) NULL
于 2013-09-11T22:04:28.770 に答える