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 1724 게시물 읽기
No. 1724
프로시저 좀 봐주세요..애러나는데 도저히 ....
작성자
mySql(memory512)
작성일
2004-12-29 22:32
조회수
3,231

CREATE TRIGGER tr_equip_reservation_update on EQUIP_RESERVATION
FOR update AS
BEGIN

declare @data varchar(255), @data2 varchar(255) , @data3 varchar(255) , @data4 varchar(255) , @data5 varchar(255)

SELECT

@data = 'UPDATE EQUIP_RESERVATION SET '+
'rev_id = ' + convert(varchar,isnull(inserted.rev_id,0)) + ', '+
'organ_code = ''7777'', '+
'equip_code = ' + convert(varchar,isnull(inserted.equip_code,0)) + ', '+
'name = ''' + inserted.name + ''', '+
'allow = ''' +inserted.allow +'''.'+
'reason = '''+inserted.reason+''','+
'etc = ''' + inserted.etc + ''', '+
'pro_use = ''' + inserted.pro_use + ''', '+
'use_method = ' + inserted.use_method + ', '+
'com_tel = ''' + inserted.com_tel + ''', '+
'per_tel = ''' + inserted.per_tel + ''', '+
'admin_id = ''' + inserted.admin_id + ''', '+
'kor_equip = ''' + inserted.kor_equip + ''','+
'company = ''' + inserted.company + ''', ',
@data2 = 'start_day = to_date(''' + convert(char(10), inserted.start_day, 111) + ' '+convert(char(8), inserted.start_day, 108)+''',''yyyy/mm/dd''), ',
@data3 = 'end_day = to_date(''' + convert(char(10), inserted.end_day, 111) + ' '+convert(char(8), inserted.end_day, 108)+''',''yyyy/mm/dd''), ',
@data4 = 'reg_day = to_date(''' + convert(char(10), getdate(), 111) + ' '+convert(char(8), getdate(), 108)+''',''yyyy/mm/dd HH24:MI:SS'') ',
@data5 ='WHERE rev_id = ' + convert(varchar,isnull(inserted.rev_id,0)) + ' AND organ_code = ''7777'' AND equip_code = ' + convert(varchar,isnull(inserted.equip_code,0))

FROM inserted

INSERT INTO TB_INFO
VALUES ( '7777', 'N', 'EQUIP_RESERVATION', 'U', convert(char(10), getdate(), 111), convert(char(8), getdate(), 108), @data+@data2+@data3+@data4+@data5 )

END

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

아무래도, 문자열 스트링 문제일 듯 하네요.ㅠ.ㅜ

 

제 의견입니다.. @data를 출력해서 한번 보세요.

 

저도 그렇게 해서 많이 틀려요...ㅎㅎㅎ

추숙(chusouk)님이 2004-12-30 11:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1728부탁드립니다. [1]
지나
2004-12-31
2461
1726auto_increment 질무.. [1]
레올로
2004-12-31
3421
1725개발자가 사용한 SQL 문 로그 남기는 법 알려주세요 [2]
황디비
2004-12-30
3190
1724프로시저 좀 봐주세요..애러나는데 도저히 .... [1]
mySql
2004-12-29
3231
1723프로시저 틀린데좀 봐주세요..(좀 급합니다..부탁드립니다) [1]
mySql
2004-12-29
2956
1722퀴리문 좀 부탁드리겠습니다.. [1]
질문남
2004-12-29
2986
1721MS-SQL DB확장(로컬머신 다른드라이브로..)가능할까요? [2]
유영현
2004-12-29
3342
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다