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 1982 게시물 읽기
No. 1982
insert ~ select 문에 관한 질문입니다....
작성자
최수영(westeria)
작성일
2005-05-24 21:41ⓒ
2005-05-24 21:49ⓜ
조회수
6,220

테이블 customers의 내용들을 테이블 employees에 최대한 옮겨 붙이려고

이렇게 쿼리를 짰습니다.

insert employees
select default, CustomerID, customerid, contactname,
fax, null, null, address, city, region, postalcode,
country, phone, null, null, null, null, companyname + contacttitle
from customers

 

 

 

그런데 실행결과는 이렇게 나왔습니다.

서버: 메시지 156, 수준 15, 상태 1, 줄 3

'default' 키워드 근처의 구문이 잘못되었습니다.

 

참고로 제가 default라고 값을 준 열(EmployeeID)이

type가 int(4)이고 증가값은 1,

널값을 갖지 않는 clustered, unique, primary key located on PRIMARY

이렇게 설정되어 있더군요. 그래서 값을 null대신, default로 줬는데도

안되던데, 님들은 이럴 경우 어떻게 하나요?

 

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

Default는 예약어라 그렇습니다.

칼럼으로 인식시키려면 []를 사용해보세요

 

여리님이 2005-05-25 09:01에 작성한 댓글입니다. Edit

여리님의 말대로 []를 써봤지만,

에러가 나오네요.

 

서버: 메시지 8101, 수준 16, 상태 1, 줄 3
'employees' 테이블에 있는 ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다.
서버: 메시지 207, 수준 16, 상태 1, 줄 3
열 이름 'default'이(가) 잘못되었습니다.

아무래도 default에 []를 쓰는 것은 잘못된 것 같네요.

참고로 IDENTITY_INSERT가 ON도 해보고 난 다음 해봐도 안되네요.

최수영(westeria)님이 2005-05-25 13:17에 작성한 댓글입니다.

insert 하실때

insert tbly(a,b,c,d,e) select a,b,c,d,e from tblx

이케 하시고 null 이렇게 때리는게 아니라 컬럼명에 아예 넣지

않으면 널이 들어가고

default 값을 넣고 싶다면

check 나 sp_bindrule 을 써서 넣어야죠

^^;

 

 

 

그럼 수고하세요

석이님이 2005-05-25 19:31에 작성한 댓글입니다. Edit

체크 조건을 전부 비활성화했습니다, 그리고 말씀하신대로 했는데도 똑같은 메시지가 나오네요...

서버: 메시지 156, 수준 15, 상태 1, 줄 3

'default' 키워드 근처의 구문이 잘못되었습니다.
문제가 너무 어렵네요.... - -;;;

 

westeria님이 2005-05-26 04:20에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1985질문입니다.중복처리. [1]
초보자
2005-05-25
2499
1984SQLIOstress 로그좀 설명좀 해주세요..
정종준
2005-05-25
2641
1983도와주세요... 외래키가 안되요..ㅠㅠ [1]
oT^To
2005-05-24
2072
1982insert ~ select 문에 관한 질문입니다.... [4]
최수영
2005-05-24
6220
1981답변형(계층형)게시판에서 검색 방법에 대한 문의 [1]
이방은
2005-05-24
3639
1978check 제약조건에 관한 질문입니다. [1]
궁금이
2005-05-24
2252
1977MS-SQL과 MFC 연동후, 쿼리를 날리면 반환값을 어떻게받는지요 [1]
김재호
2005-05-24
4622
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다