-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」属性について言及しています)

現在、データベースが実行されていないため、実際にこれをテストすることはできません。

4

1 に答える 1