insert into public.rc_errorinfo_enclosure_check (ID,FILE_ID,FILE_TYPE,FILE_NAME,SKEW_ANGEL,BORDER,BLANK_PAGE,DPI,EXCEL_ID,AFTER_FILE_PATH,UPDATE_PATH,APPLICATION_PATH,STATUS,HASHCODE_DATA,EXCEL_DATA_ID) values ('33333333',,'jpg','1',0,0,,'(200, 200)',,'/share/JPG2/11/324-01-0001-001.pdf/324-01-0001-001.pdf_0001.jpg','','/share/JPG2/11/324-01-0001-001.pdf/324-01-0001-001.pdf_0001.jpg',,'',)
剛開始是欄位型別的問題,之后把欄位型別改過來一直報錯誤: 語法錯誤 在 "," 或附近,是不是int型別空的資料填的不對
各欄位的型別:
ID: serial FILE_ID: int4 FILE_TYPE:varchar
FILE_NAME:varchar SKEW_ANGEL:int4 BORDER:int4
BLANK_PAGE:int4 DPI: varchar EXCEL_ID:int4
AFTER_FILE_PATH: varchar UPDATE_PATH: varchar APPLICATION_PATH:varchar
STATUS: int4 HASHCODE_DATA: varchar EXCEL_DATA_ID:int4
uj5u.com熱心網友回復:
如果那個值空,要么'',要么就不要寫欄位INSERT INTO PUBLIC.RC_ERRORINFO_ENCLOSURE_CHECK
(ID,
FILE_ID,
FILE_TYPE,
FILE_NAME,
SKEW_ANGEL,
BORDER,
BLANK_PAGE,
DPI,
EXCEL_ID,
AFTER_FILE_PATH,
UPDATE_PATH,
APPLICATION_PATH,
STATUS,
HASHCODE_DATA,
EXCEL_DATA_ID)
VALUES
('33333333','',
'jpg',
'1',
0,
0,'',
'(200, 200)','',
'/share/JPG2/11/324-01-0001-001.pdf/324-01-0001-001.pdf_0001.jpg',
'',
'/share/JPG2/11/324-01-0001-001.pdf/324-01-0001-001.pdf_0001.jpg','',
'','')
uj5u.com熱心網友回復:
試過這么寫,會報錯:無效的整數型別輸入語法: ""uj5u.com熱心網友回復:
NULL還是空字串?最后如果是要插入個NULL值,就直接寫NULLuj5u.com熱心網友回復:
是不是欄位設定成了非空?
uj5u.com熱心網友回復:
int型別 如果是空得寫null ‘’這個代表的是字串為空轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/49924.html
標籤:PostgreSQL
上一篇:資料庫講解續
