1

列を選択して0に設定したいと思います。SQLでは、これを実行します:SELECT Dealer_Fee=0。

アップデートを使用する必要がありますか?Oracleで同じことを試してみると、「FROMキーワードが予期した場所に見つかりません」というメッセージが表示されます。

4

4 に答える 4

4

何をしたいのか、どのSQL方言であなたが言及した構造が機能するのかわかりません。値を取得してOracleの名前付き列に配置するだけの場合は、DUALテーブルを使用する必要があります。これを試して:

SELECT 0 AS dealer_fee FROM dual;

一方、T-SQLを記述して値を変数に配置する場合は、次のようにPL / SQLSELECTINTO句を使用する必要があります。

SELECT 0 INTO dealer_fee from dual;

そうでない場合は、何を達成しようとしているのかをより詳細に説明しようとしないでください。

于 2012-09-14T22:02:37.287 に答える
1

1)Oracleでは、SELECT内でFROM句を指定する必要があります。これは、FROM句を省略できるMSsqlserverとは異なります。

2)1つの特定の値を更新する場合は、SELECTの代わりにUPDATE句を使用する必要があります。

hth

于 2012-09-14T22:51:57.867 に答える
0

Updateステートメントを使用する必要があります。Updateステートメントの詳細を説明しているこのOracleリファレンスにアクセスしてください:Updateステートメント

于 2012-09-14T21:56:24.460 に答える
0

OracleでのリファレンスをUPDATE見てください:

UPDATE <table_name>
SET <column_name> = <value>
于 2012-09-14T21:56:36.253 に答える