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 613 게시물 읽기
No. 613
MS의 트리거에서 ntext형은 안되나여
작성자
민이
작성일
2002-11-13 08:44
조회수
6,530

여기저기 설명에서는 그런말은 없는데 막상 테스트를 해보니 에러로 트리거사용(insert,delete)시에 ntext형이나 text은 안된다는 메세지박스가 나오는데 그게 확실히 맞는지 알고 싶네요..

사실상 ntext형으로 되어있는 필드가 가장 중요한데 그걸 가져올수 없다니깐..좀 막막해서요..

만약 그렇다면 Cast나 Convert함수를 사용 데이터형을 변환하면 어떨까 해서 또 테스트를 해보았찌만 여전히 안되네여..

방법이 없나여??/

그럼 고수님들의 조언 부탁드립니다.

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

호환성 수준에 대한 내용을 확인하세요.

 

SQL2000의 경우 기본 수준은 80입니다.

아래는 위의 문제에 대한 온라인 도움말의 일부입니다(참고하세요)

 

DELETE, INSERT 또는 UPDATE 트리거에서 SQL Server는 호환성 수준이 70인 경우에 inserted 및 deleted 테이블에서의 text, ntext 또는 image 열 참조를 허용하지 않습니다. inserted 및 deleted 테이블의 text, ntext 및 image 값은 액세스할 수 없습니다. INSERT 또는 UPDATE 트리거에서 새 값을 검색하려면 inserted 테이블을 원래의 업데이트 테이블과 조인하십시오. 호환성 수준이 65 이하인 경우에는 NULL 값을 허용하는 inserted나 deleted text, ntext, image 열에 대해 NULL 값이 반환됩니다. 열에서 NULL 값을 허용하지 않는 경우에는 길이가 0인 문자열이 반환됩니다.

호환성 수준이 80 이상인 경우에는 SQL Server에서 테이블이나 뷰에 관한 INSTEAD OF 트리거를 사용하여 text, ntext 또는 image 열을 업데이트할 수 있습니다.

 

그럼 수고하세요.

김동아(love89)님이 2002-11-17 23:38에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
616트랜잭션오류? [2]
김민아
2002-11-15
5199
615쿼리좀 봐주세요 [1]
재균
2002-11-15
5100
614COLLATE 가 뭐죠? [1]
김영석
2002-11-15
5496
613MS의 트리거에서 ntext형은 안되나여 [1]
민이
2002-11-13
6530
612DB Open 시 에러 내용.. [1]
안재철
2002-11-13
7357
611em실행시 스냅인을 초기화하지 못했다구나오는데...도와주세요
박현준
2002-11-12
4679
610TEXT File을 BCP명령으로 Table에 넣기 질문입니다.
김영난
2002-11-12
5751
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다