0

次のクエリを実行していますが、最初のフィールドの部分的な値、つまり 95362-07 ではなく 95362 を挿入しています。

挿入クエリ::

INSERT INTO ACCIDENT VALUES(95362-07,'Orthoptic education on visual ergonomics','Orthoptic education on visual ergonomics');

テーブルの値を取得する ::

95362,Orthoptic education on visual ergonomics,Orthoptic education on visual ergonomics.

テーブル構造:

desc accident

Name                           Null     Type                                                                                                                                                                                          
--------------------------------------------------
ID                                      NUMBER                                                                                                                                                                                        
ACC_NAME                                VARCHAR2(4000)                                                                                                                                                                                
ACC_DESC                                VARCHAR2(4000)                                                                                                                                                                                
4

1 に答える 1

2

これが問題です。最初の列は次のデータ型を期待していますNumber

desc accident

Name                           Null     Type                                                                                                                                                                                          
--------------------------------------------------
ID                                      NUMBER                                                                                                                                                                                        
ACC_NAME                                VARCHAR2(4000)                                                                                                                                                                                
ACC_DESC                                VARCHAR2(4000)                                                                                                                                                                                

次に、クエリを挿入すると、最初のパラメーターはその NUMBER 部分のみが計算されます95362

ID レコードをフォームに保存するには、列をデータ型にXXXXX-XX変更する必要があります。そうしないと、この結果が得られ続けます。IDVARCHAR2

お役に立てば幸いです。乾杯

于 2012-11-19T11:56:21.290 に答える