안녕하세요.


동일한 타입의 테이블을 union all 해서 view 를 만든 후

where에서 키를 가지고 특정 테이블에서만 update나 delete가 가능한가요?


테스트를 해보았는데 "분할 열을 찾을 수가 없다"라는 메시지가 나옵니다.


맞게 테스트를 한건지 조언 부탁드립니다.

(msid 는 01, 02이 서로 겹치지 않습니다.)


테스트한 쿼리는 아래와 같습니다.

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

create table test_table_01 (    <<= test_table_02 도 동일하게 생성

msid int not null primary key

title varchar(50) not null,

msg varchar(50) not null,

in_date int not null,

up_date int 

)



insert into test_table_01 (msid, title, msg, in_date) values (1, 'title01', 'msg01', 0)

insert into test_table_01 (msid, title, msg, in_date) values (3, 'title03', 'msg03', 0)

insert into test_table_02 (msid, title, msg, in_date) values (2, 'title02', 'msg02', 0)

insert into test_table_02 (msid, title, msg, in_date) values (4, 'title04', 'msg04', 0)



create view test_table_vw

as

select msid, title, msg, in_date, up_date

from test_table_01

union all

select msid, title, msg, in_date, up_date

from test_table_02

go



update test_table_vw

set up_date = 1

where msid = 1

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

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 20342
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12155
7758 쿼리결과를 엑셀파일로 자동으로 생성하는 방법좀 도와주세요. [1] 파란하늘1 2014.04.07 3813
7757 월별쿼리 문의드립니다. [2] 사이비 2014.04.06 3077
7756 Bulk insert , Union all , Order by 도와주세요. Runningman、 2014.04.05 3477
7755 트랜잭션속에서 하나의 키값에 대한 여러 레코드생성시 값처리문제. [1] 아크나톤 2014.04.05 3173
7754 type table을 sys.objects에서 어떻게 존재하는지 체크하나요? [2] 섭삽 2014.04.04 2748
7753 MSSQL 설치 여부와 그 외 정보들.. [2] 소브 2014.04.04 3759
7752 SQL 백업계획과 트랜잭션 관리에 대해서 문의좀 드릴게요 [4] SE왕초보 2014.04.04 3670
7751 참 어렵네요.. 뭐가 문제인지..당최.. [2] 이제는선택할때 2014.04.04 3015
7750 MS SQL 2008 R2 테이블과 linked server 테이블간의 동기화 [3] 디비디비 2014.04.03 6270
7749 ms sql 워크 구룹업데이트 설치 시 영문 메뉴..... [2] 홍훈아 2014.04.03 3139
7748 데이터베이스 모델링에 관해 조언 부탁드립니다. (카테고리는 어찌할 지 모르겠네요;) [1] 뵴뵴 2014.04.02 3828
7747 sql2012 설치 후 접속시 사용자 DB가 보이지 않아요 [5] 전혜연 2014.04.02 3147
7746 쿼리 질문 드립니다 ㅠㅠ [1] 무카무카 2014.04.02 3033
7745 MSSQL 버전과 최신 릴리즈 확인(매칭) 할수있는방법요.. [1] 낌군 2014.04.02 3787
7744 잠금요청 제한시간이 초과되었습니다 오류문의 드립니다.!! [1] akfflr 2014.04.02 7356
7743 원격에선 되고 로컬에선 로그인이 안되는 현상 [2] dontcryme 2014.04.02 6632
7742 SQL Reporting Service 는 뭔가요? [1] taz2315 2014.04.01 3846
7741 재고관리 선입선출 관련 테이블 문의 [4] 조진원 2014.04.01 10546
» view 를 update, delete 가능한가요? [1] 연금술사 2014.04.01 2816
7739 SQL 감사 기능을 해보려고 합니다. [3] 히니바라 2014.04.01 2757





XE Login