안녕하세요~
Tuple 이란 뜻이 row라고 인지하시면 되겠습니다.
7.1버전 이상을 쓰시면 해결됩니다. ODBC도 7.1이상 지원하는 걸로 쓰셔야
합니다. ODBC안쓰면 상관없습니다.
:)
도망이닷!
>>양사열 님께서 쓰시길<<
:: 간단한 프로그램을 짰는데여..
::
:: Table 은..
::
:: Table "ctcother"
:: Attribute | Type | Modifier
:: ///////////+//////////////+//////////
:: id | integer | not null
:: title1 | varchar(128) |
:: html1 | text |
:: title2 | varchar(128) |
:: html2 | text |
:: title3 | varchar(128) |
:: html3 | text |
:: title4 | varchar(128) |
:: html4 | text |
:: title5 | varchar(128) |
:: html5 | text |
:: title6 | varchar(128) |
:: html6 | text |
:: title7 | varchar(128) |
:: html7 | text |
:: title8 | varchar(128) |
:: html8 | text |
:: title9 | varchar(128) |
:: html9 | text |
:: title10 | varchar(128) |
:: html10 | text |
:: Index: ctcother_pkey
::
:: 이거와 같구요...
::
:: text 필드에 값을 넣는 작업에서 에러가 납니다...
::
:: Tuple is too big: size 8976, max size 8140
::
:: 처음에는 Query문 길이 때문에 그럴까 싶어
::
:: title 과 html 을 묶어서 한 묶음씩 insert(update)를 해주었습니다.
::
:: 그런데 이렇게 작업을 해도 똑같은 에러가 나네여...
::
:: text 길이 제한 때문인가도 싶어 length 값을 비교해 봤습니다..
::
:: select length(html1), length(html2), length(html3), length(html4), length(html5), length(html6)
:: from ctcother where id=2022;
:: length | length | length | length | length | length
:: ////////+////////+////////+////////+////////+////////
:: 1472 | 989 | 1565 | 0 | 990 |
:: (1 row)
::
:: text 길이 제한에 걸리지도 않습니다...
::
:: 결과를 보고 생각한건 희안(?)하게도 한 row 길이가 8k 를 넘어가면서
::
:: 에러를 내보내는거라 결론을 내렸습니다.. /_/;;
::
:: 1번부터 5번까지 더해보니 8k를 안넘고 6번까지 더하면
::
:: (대략적으로 약 4k 정도 되는 양을 ) 8k를 넘더군요...
::
:: row 길이 제한이 8k가 걸려있는건 말이 안되는거 같은데.. /_/;
::
:: 암튼 이 문제에 답변을 좀.. 미리 감사함다~* (//)(__)(//) 꾸벅~*
|