※ 引述《adrianshum (Alien)》之銘言:
: ※ 引述《erho (ptt訪客)》之銘言:
: : Datatype Description Max Size:
: : Oracle 9
: : VARCHAR2(size) Variable length character
: : string having maximum
: : length size bytes.You must
: : specify size 4000 bytes minimum is 1
: : CLOB Character Large Object 4Gigabytes
: : 我把大於varchar(4000)的字串放入clob的形態的欄位,但仍然顯示
: : ORA-01704: string literal too long 的訊息,
: : 請問要怎樣的條件下才能利用CLOB形態存入大量的文字資料
: : oracle data type 參考自
: : http://www.ss64.com/orasyntax/datatypes.html
: 大概不是因為 column 的 datatype 問題.
: CLOB 的確可以放很長的文字.
: 你是用什麼方法插入?
: 比如, 如果你是直接把 value 放在 insert SQL 裡面
: 這又會涉及DBMS 對於 SQL 裡的 string literal
: 有沒有長度上限.
我是把網頁POST一篇文章,
把文章的內容存成PHP的變數字串,
再把變數套在SQL的insert
語法上,如果是因為這樣受限,
也不可能用PHP分多次存入,
可以在SQL語法上加註參數讓資料可以順利放進去嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.153.33
※ 編輯: erho 來自: 122.117.153.33 (02/10 13:53)