我想選擇一列,並設置它等於0。在SQL我只是這樣做值的列:SELECT Dealer_Fee = 0設置等於甲骨文SELECT
我一定要使用更新?當我在Oracle中嘗試相同的功能時,我會在「預期的地方找不到FROM關鍵字」。
我想選擇一列,並設置它等於0。在SQL我只是這樣做值的列:SELECT Dealer_Fee = 0設置等於甲骨文SELECT
我一定要使用更新?當我在Oracle中嘗試相同的功能時,我會在「預期的地方找不到FROM關鍵字」。
我不知道你想做的事,並在SQL方言你所提到的結構是什麼作品。如果您只想檢索某個值並將其放入Oracle的命名列中,則必須使用DUAL表。試試這個:
SELECT 0 AS dealer_fee FROM dual;
在另一方面,如果你換貨T-SQL,並把一個值變量,你需要使用PL/SQL SELECT INTO條款,這樣的:
SELECT 0 INTO dealer_fee from dual;
如果沒有嘗試更詳細地解釋你想達到的目標。
您應該使用Update
聲明。請訪問此Oracle參考其中詳細解釋了更新語句:Update Statement
在the reference for UPDATE
in Oracle看看:
UPDATE <table_name>
SET <column_name> = <value>
1)在Oracle中,您必須在SELECT中指定FROM子句,而不是像MS sqlserver那樣可以省略FROM子句。
2)如果你想更新一個特定的值,你必須使用UPDATE子句,而不是SELECT。
hth
你想永久'UPDATE'它的值嗎? – Taryn
SELECT是您要查詢數據時的操作;更新是當你想改變它。你要哪個? –