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 3921 게시물 읽기
No. 3921
insert 쿼리 오류 조언 부탁드립니다.
작성자
파파
작성일
2009-10-07 10:10
조회수
6,138

아래의 쿼리를 실행하면

INSERT INTO GUIDE

 (YYYYMM, C_CODE, C_DESC, G_CODE, G_NAME, TOT)

 VALUES ('200910', SELECT C_CODE FROM C_CORP WHERE C_DESC='ST', 'ST', '000019', SELECT G_NAME FROM G_CORP WHERE GC_CODE='000019', 200*1000) 


=====================================================================================================================================================================

 Incorrect syntax near the keyword 'SELECT'.

 Msg: 156, Level: 15, State: 2

 Server: ASE_DEV, Line: 3


와 같은 오류메시지가 나오네요...


고수님들 조언을 부탁드립니다..


모두들 즐거운 날 되시기 바랍니다.

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

아래와 같이 써야 할 것 같은데요....
values 절에 SELECT문장을 직접 기술할 수 있는 DBMS가 없지 않나요?

declare @c_code varchar(10), @g_name varchar(10) 
-- 위에서 데이터 타입(varchar(10)은 임의로 사용한 것이니 환경에 맞춰 변경하시기 바람

SELECT @c_code = C_CODE FROM C_CORP WHERE C_DESC='ST'

SELECT @g_name = G_NAME FROM G_CORP WHERE GC_CODE='000019'


INSERT INTO GUIDE ((YYYYMM, C_CODE, C_DESC, G_CODE, G_NAME, TOT) 
VALUES ( '200910', @c_code,  'ST', '000019', @g_name, 200*1000)

오다가다님이 2009-10-07 15:41에 작성한 댓글입니다. Edit

INSERT INTO GUIDE

 (YYYYMM, C_CODE, C_DESC, G_CODE, G_NAME, TOT)

 SELECT '200910', C_CODE FROM C_CORP WHERE C_DESC='ST', 'ST', '000019', SELECT G_NAME FROM G_CORP WHERE GC_CODE='000019', 200*1000

이렇게 하시면 됩니다.

aaa님이 2009-10-13 12:00에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3925db device resize에 관하여 질문! [1]
이정민
2009-10-21
6356
3923쿼리문좀 보아 주세용 [1]
sybaser
2009-10-14
6799
3922select * into #temp from table 에서 임의의 새로운 필드 추가시.. [2]
이광호
2009-10-08
7121
3921insert 쿼리 오류 조언 부탁드립니다. [2]
파파
2009-10-07
6138
3920속도가느려서 그러는데.... [2]
삼루타
2009-10-06
7253
3919Query 질문입니다. [2]
문용기
2009-10-05
6326
3918Data 파싱 질문입니다. [1]
프레야
2009-10-05
6609
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다