안녕하세요.


동일한 타입의 테이블을 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 31467
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 16319
7742 SQL Reporting Service 는 뭔가요? [1] taz2315 2014.04.01 3854
7741 재고관리 선입선출 관련 테이블 문의 [4] 조진원 2014.04.01 10554
» view 를 update, delete 가능한가요? [1] 연금술사 2014.04.01 2818
7739 SQL 감사 기능을 해보려고 합니다. [3] 히니바라 2014.04.01 2758
7738 오라클 쿼리를 ms-sql로 변환해야 하는데.... [2] 아싸라비아콜롬비아 2014.04.01 3013
7737 sql 2012 다운로드 문의 [1] 전혜연 2014.04.01 2572
7736 엑세스 기반 클라이언트 사용중 odbc 오류 관련... [1] 이제는선택할때 2014.04.01 2868
7735 기간별로 인원체크하는 방법이 뭐가 있을까요? [5] Mr황 2014.03.31 4012
7734 레코드 소수점 둘째가지만 취하여 곱하기 문제. [2] 아크나톤 2014.03.31 6227
7733 복원시 에러 뜹니다 [1] 레볼루션 2014.03.29 2936
7732 CASE 식은 수준 10까지만 중첩할 수 있습니다. [1] msakstp 2014.03.28 6526
7731 대용량 db 의 데이터 [2] 이유진_301818 2014.03.27 3284
7730 태스크-스크립트 생성을 스케줄로 걸 수 있나요? [2] 조굴 2014.03.27 3465
7729 초보적인 질문 드립니다. [2] unyo 2014.03.27 2446
7728 예제 결과를 그룹별로 중복되지 않게 행을 합치려면 어떻게 해야 할지요? fame 2014.03.26 2815
7727 ms SQL 디비 호환 버전 문의 [2] 홍훈아 2014.03.26 7517
7726 서브쿼리질문드립니다. [8] 큘러 2014.03.26 2712
7725 자정이 지났는지 여부를 알수 있늘까요? 동숙이 2014.03.25 3025
7724 MSSQL 메모리 좀 올려 주세요 ~~~~~` [4] 홍훈아 2014.03.25 4757
7723 모든 열을 업데이트 하려고 합니다. 나는짱이야 2014.03.25 2732





XE Login