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
운영게시판
최근게시물
MS-SQL Q&A 942 게시물 읽기
No. 942
스크립트 쿼리 실행시 collate에러임당..
작성자
음...
작성일
2003-09-05 14:33
조회수
3,478

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_SUPO_BBS_FILE]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[SUPO_BBS_FILE] DROP CONSTRAINT FK_SUPO_BBS_FILE
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SUPO_BBS_FILE]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[SUPO_BBS_FILE]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SUPO_BBS_LIST]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[SUPO_BBS_LIST]
GO

CREATE TABLE [dbo].[SUPO_BBS_FILE] (
 [BBS_ID] [char] (6) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [BBS_SEQ] [int] NOT NULL ,
 [FILE_SEQ] [int] NOT NULL ,
 [FILE_PATH] [varchar] (255) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [FILE_NM] [varchar] (255) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [FILE_STRG_NM] [varchar] (40) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [FILE_SIZE] [varchar] (9) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [FILE_CTYPE] [varchar] (20) COLLATE Korean_Wansung_CI_AS NOT NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[SUPO_BBS_LIST] (
 [BBS_ID] [char] (6) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [BBS_SEQ] [int] NOT NULL ,
 [ANSW_RFRN] [int] NOT NULL ,
 [ANSW_SEQ] [smallint] NOT NULL ,
 [ANSW_LVL] [smallint] NOT NULL ,
 [COMP_ID] [varchar] (20) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [USR_ID] [varchar] (20) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [USR_NM] [varchar] (20) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [USR_MAIL] [varchar] (100) COLLATE Korean_Wansung_CI_AS NULL ,
 [USR_IP] [varchar] (25) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [TITL] [varchar] (255) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [BRWS_CNT] [int] NOT NULL ,
 [REG_DT_TM] [datetime] NOT NULL ,
 [UPD_DT_TM] [datetime] NOT NULL ,
 [BGN_PRD] [datetime] NULL ,
 [END_PRD] [datetime] NULL ,
 [HTML_YN] [char] (1) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [DEL_YN] [char] (1) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [EVT_YN] [char] (1) COLLATE Korean_Wansung_CI_AS NOT NULL ,
 [CONT] [text] COLLATE Korean_Wansung_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

 

 

이렇게 em에서 다른 섭의 db의 bbs스크립트를 가져와서 실행시키면 collate에러가 나는데 왜 그런지 ㅡㅡa 급해염....

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

어떻게 문제를 해결해야 하는지는 정확히 모르겠지만 두 서버의 문자셋이 달라서 발생하는것 같습니다.

 

한 DB는 영문DB고 한 DB는 한글 DB가 아닌지요?

 

일단 두 서버의 환경을 똑같이 해놓고 작업을 하셔야 겠습니다.

김주형(hyoung2)님이 2003-09-08 15:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
946쿼리를 날려서 중복되는 이름이 있으면, 한개만 가져오기 [3]
바다사랑
2003-09-08
3758
944MS SQL 6.5, Transaction Log.. [1]
창훈
2003-09-08
4278
942스크립트 쿼리 실행시 collate에러임당.. [1]
음...
2003-09-05
3478
940분산 트랜잭션 에러... [1]
권석기
2003-09-04
5598
938복원? import? 궁금사항 [1]
하늘
2003-09-04
3730
936Server Application Error - 대응방법은...?
최세연
2003-09-04
3064
934[질문] EM에서 다른 유저 디비 안보이게 설정하는법
sql배움이
2003-09-03
3578
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다