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 590 게시물 읽기
No. 590
이 트리거 좀 분석해 주세요.
작성자
DBA
작성일
2002-10-30 23:47
조회수
5,784

if exists (select * from sysobjects where id = object_id('dbo.Domain_ins') and sysstat & 0xf = 8)

drop trigger dbo.Domain_ins

GO

 

CREATE TRIGGER Domain_ins ON dbo.Domain

FOR INSERT

AS

DECLARE

@DomainName varchar(100)

 

select @DomainName = DomainName from inserted

 

IF (SELECT COUNT(Domain.DomainID) FROM Domain, inserted WHERE Domain.DomainName = inserted.DomainName

AND (Domain.Status > 100 OR Domain.Status = 87 OR Domain.Status = 97)) > 1

BEGIN

ROLLBACK TRANSACTION

Raiserror ("Duplicated Domain Name: %s", 16, 1, @DomainName)

END

GO

 

부탁드립니다. 급해서 그렇습니다.

[Top]
No.
제목
작성자
작성일
조회
593조건이 필요한 조인? [1]
미영
2002-10-31
5265
592테이블 소유권변경하려면? [2]
박광민
2002-10-31
5471
591테이블이 이상해요. [1]
한만복
2002-10-31
4622
590이 트리거 좀 분석해 주세요.
DBA
2002-10-30
5784
589몇가지 질문점 할게요 답변점 [1]
최인혁
2002-10-29
4966
588중복검색 어케 하죠? [2]
김혜옥
2002-10-29
5598
586[질문이여]중복제게후 select [4]
inss
2002-10-26
5579
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다