database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 846 게시물 읽기
No. 846
사이베이스에서 테이블 생성중 에러... ㅠ_ㅠ;
작성자
신영수
작성일
2004-02-03 14:56
조회수
4,172

CREATE TABLE Robot_Reporting
(
 AC   integer NOT NULL,
 GroupCode integer NOT NULL,
 RobotID  integer NOT NULL,
 SiteNo  integer NOT NULL,
 PrevURL  char(700) NOT NULL,
 URL   char(700) NOT NULL, 
 HtmlType VARCHAR(50) NOT NULL, 
 Title  VARCHAR(255) NOT NULL, 
 Content  TEXT  NOT NULL, 
 FilePath char(1024) NOT NULL, 
 Dates  CHAR(8)  NOT NULL,
 DeadCount integer NOT NULL,

 AFlag  integer DEFAULT 0 NOT NULL
)

이런 테이블을 만들고자 하는데요.

18> go
Msg 1701, Level 16, State 1:
Server 'e450sybase', Line 1:
Creating table 'Robot_Reporting' failed because the minimum row size would be
2458 bytes. This exceeds the maximum allowable size of a row for this table,
1962 bytes.

이런 오류가 나오네요. ㅠ_ㅠ;;;

로우 사이즈 제한이 1962라고 나오는데...  이 사이즈는 고정인가요?

사이즈를 조정할수 있는건지? 있다면 어찌 해야 하는건지?

날마다 질문을 올리게 되네요..

로우 사이즈에 관한 내용을 이 사이트에서 열씨미 검색해봤는데 없군요.

답변 부탁드립니다.....  (_ _)

이 글에 대한 댓글이 총 3건 있습니다.

한테이블을 생성하실때 총 고정 컬럼길이가 1962byte를 넘게 하실수 없습니다.

 

char(700)등을 text 또는 가변길이 varchar(700)으로 하시면 만들어 집니다.

 

text로 만드실 경우 정상적으로 만들어지고 varchar(700)으로 하시면 waring은 뜨지만 만드실 수는 있습니다

 

사용하실때 실제 text 컬럼을 제외한 레코드의 길이가 1961 byte이상이 될수 없습니다.

 

이것은 page size 2K일때 해당 됩니다.(실제 2048 byte에서 헤더와 offset을 뺀값이 1962 byte입니다)

지연님이 2004-02-03 15:30에 작성한 댓글입니다.
이 댓글은 2004-02-03 15:36에 마지막으로 수정되었습니다. Edit

매번 감사합니다.

warning 은 무시해도 되는건가요?

위와 같이 varchar(700)으로 만들었을때 다른 문제가 발생하는건 아닌지 좀 걱정스러워서요.

신영수님이 2004-02-03 16:20에 작성한 댓글입니다. Edit

insert나 update시 1961 byte가 넘지 않는 다면 아무런 문제 없이 사용하실수 있으나, 만약 넘는다면 insert나 update가 되지 않습니다.

 

page size를 바꾸시길...

 

select @@maxpagesize해보시면 page size가 나옵니다.

 

지연님이 2004-02-03 17:10에 작성한 댓글입니다.
이 댓글은 2004-02-03 17:11에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
850파워빌더에서 쿼리시 속도차이 [1]
조영숙
2004-02-11
3203
849어떻게 하면 tempdb를 지울 수 있나요? [1]
변상철
2004-02-05
3741
848페이지 사이즈 조정은 어떻게 하나요? [2]
신영수
2004-02-04
4401
846사이베이스에서 테이블 생성중 에러... ㅠ_ㅠ; [3]
신영수
2004-02-03
4172
845[긴급]사이베이스용 JDBC 드라이버를 구합니다. [2]
신영수
2004-02-02
3658
844여기다 여쭈어봐도 될지...EAServer에 관한건데요. [1]
김준호
2004-01-30
3490
843안녕하세요. sql의 동시값을 증가시키는 방법에 대해 궁금해서 글올립니다. 고수님의 조언 부탁드립니다. [3]
2004-01-30
3852
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다