2013-05-21 26 views
-3

插入時的值到數據庫中,而數據類型是一個號碼,並在號碼需要在引號:插入數字值

這裏是賓語代碼:

create type ComputerFile_objtyp as Object (
ComputerFileNo NUMBER, 
Comp_ref REF Computer_objtyp, 
ComputerFileName varchar2(50), 
ComputerFileSize NUMBER 
) 
/

這裏是插入代碼:

INSERT INTO ComputerFile_objtab 
SELECT 1, REF(Cobj), 'C:\App1\app1.exe', 1000 
FROM Computer_objtab Cobj 
Where Cobj.CompNo = 1; 

請問上述工作的代碼,或是否需要是這樣的:

INSERT INTO ComputerFile_objtab 
SELECT 1, REF(Cobj), 'C:\App1\app1.exe', '1000' 
FROM Computer_objtab Cobj 
Where Cobj.CompNo = 1; 

(我指的是'ComputerFileSize NUMBER'屬性)

我實際上不能測試這個,因爲我的數據庫目前沒有運行。

+0

那麼就等到數據庫可用。或用戶另一個數據庫。或者在線查找示例。 – Mat

回答

1

不,不應將數字放在Oracle中的引號之間。