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 1669 게시물 읽기
No. 1669
default sysdate 하려면 어캐하죠? 그리고 insert 로 서버쿼리불르니 에러가 나와요..
작성자
sean
작성일
2004-11-22 14:36ⓒ
2004-11-22 15:13ⓜ
조회수
5,086

default에서 sysdate 가 안되나요??

now()해도 안되구.. mysql에서 어찌 해야할지..조언 부탁드립니다

 

version은 1부터 1씩 자동증가.

inday는 insert한 날짜 입력.. 그래서 아래와 같이 만들려구 하는데.. 에러가 나오네요...

insert 시에 다른 값들을 입력하면, 자동으로 version,inday가 입력되게 하려구 하는데..

잘 안되네요..

 

 

CREATE TABLE [dbo].[bj_risk_factor_result6] (
[version] [int] NOT NULL IDENTITY(1,1),
[inday] [datetime] DEFAULT SYSDATE , <=여기서 에러가 나오네요.
[bj_rf_code] [varchar] (12) COLLATE Korean_Wansung_CI_AS NOT NULL ,
[bj_rf_name] [varchar] (20) COLLATE Korean_Wansung_CI_AS NOT NULL ,
[bj_rf_type] [varchar] (2) COLLATE Korean_Wansung_CI_AS NOT NULL ,
[bj_rf_char] [varchar] (2) COLLATE Korean_Wansung_CI_AS NOT NULL ,
[department_code] [varchar] (12) COLLATE Korean_Wansung_CI_AS NOT NULL ,
[department_code_name] [varchar] (20) COLLATE Korean_Wansung_CI_AS NOT NULL ,
[department_collect] [varchar] (4) COLLATE Korean_Wansung_CI_AS NOT NULL ,
[department_collect_value] [int] NOT NULL ,
[bj_weight] [int] NOT NULL
) ON [PRIMARY]

 

==> inset하는 쿼리문..음..

insert into bj_risk_factor_result5
(
bj_rf_type, bj_rf_char, bj_rf_code, bj_rf_name, department_code,department_code_name, department_collect ,department_collect_value,bj_weight
)
values(
select OUT.bj_rf_type, OUT.bj_rf_char, SUB.bj_rf_code,
OUT.bj_rf_name, SUB.department_code,
SUB.department_code_name, SUB.department_collect ,SUB.department_collect_value,OUT.bj_weight
from bj_risk_factor OUT,
(
select bj_rf_code, department_code, department_code_name, department_collect,department_collect_value
from bj_risk_factor_quantity_collect
union
select bj_rf_code, department_code, department_code_name, department_collect,department_collect_value
from bj_risk_factor_character_collect
) SUB
where SUB.bj_rf_code=OUT.bj_rf_code

 

 

======>아래처럼 단순화 시켜두...

insert into bj_rf_factor_result (bj_rf_type)
values (
select * from
(
select OUT.bj_rf_type as bj_rf_type
from bj_risk_factor OUT,
(
select bj_rf_code, department_code, department_code_name, department_collect,department_collect_value
from bj_risk_factor_quantity_collect
union
select bj_rf_code, department_code, department_code_name, department_collect,department_collect_value
from bj_risk_factor_character_collect
) SUB
where SUB.bj_rf_code=OUT.bj_rf_code
)
)

:서버: 메시지 156, 수준 15, 상태 1, 줄 3
'select' 키워드 근처의 구문이 잘못되었습니다.
서버: 메시지 170, 수준 15, 상태 1, 줄 16
줄 16: ')' 근처의 구문이 잘못되었습니다.
이런 에러가 나오는데..음..이거는 왜 그럴까요?

== 지금은 version,inday 필드를 삭제하고 테스트한것인데두..

 

 

select OUT.bj_rf_type as bj_rf_type
from bj_risk_factor OUT,
(
select bj_rf_code, department_code, department_code_name, department_collect,department_collect_value
from bj_risk_factor_quantity_collect
union
select bj_rf_code, department_code, department_code_name, department_collect,department_collect_value
from bj_risk_factor_character_collect
) SUB
where SUB.bj_rf_code=OUT.bj_rf_code
이거는 동작하거든요..음.. 뭐가 문제인지??

 

===============================================================>

insert into bj_risk_factor_result (bj_rf_char,bj_rf_type) values
( select bj_rf_char , bj_rf_type from bj_rf_factor )
정말 간단한 이것조차.

서버: 메시지 156, 수준 15, 상태 1, 줄 2
'select' 키워드 근처의 구문이 잘못되었습니다.
서버: 메시지 170, 수준 15, 상태 1, 줄 2
줄 2: ')' 근처의 구문이 잘못되었습니다.
이렇게 나오네요...

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

Query문은 너무 길어 감이 잘 안오네요.

MS_SQL이라면 날짜는 sysDate (<-  oracle, mySql에서 사용합니다)이 아니고

GetDate()를 사용해보십시요.

select getDate() 이렇게 해서 어떤 형태로 나오는지 확인부터 해보시고요 ^^

 

여리님이 2004-11-22 14:51에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1672전각문자를 반각문자로 변환 [2]
장재남
2004-11-23
7253
1671연산결과 insert하기. [1]
sean
2004-11-23
3465
1670[아래글추가]네이밍에 대해서... [1]
sean
2004-11-22
2893
1669default sysdate 하려면 어캐하죠? 그리고 insert 로 서버쿼리불르니 에러가 나와요.. [1]
sean
2004-11-22
5086
1668mssql7.0 jdbc driver 어디서 구하나염? [1]
왕관앵무
2004-11-22
3594
1667dat 파일을 DB에 넣으려고 합니다. [1]
이현재
2004-11-17
3365
1665덤프 입력에러..????
SCV
2004-11-16
2578
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다