뷰의 스트림: 스트림에서 선택할 때 열 동작 변경(보류 중)¶
이 동작 변경 번들을 활성화하면 뷰에서 읽는 스트림의 쿼리가 다음과 같이 작동합니다.
- 변경 전:
명시적 열 목록이 있는 뷰에서 스트림을 만드는 경우 해당 뷰의 스트림에는 열 목록에 있는 열이 아니라 뷰의 SELECT 문에 표시되는 열이 포함됩니다.
다음 예에서 스트림
stream1
에는columnA
및columnB
열이 포함됩니다.CREATE TABLE table1(columnA INT, columnB INT); CREATE VIEW view1(columnC, columnD) AS SELECT * FROM table1; CREATE STREAM stream1 ON VIEW view1;
- 변경 후:
명시적 열 목록이 있는 뷰에서 스트림을 만들면 스트림에 뷰와 정확히 동일한 열이 포함됩니다.
다음 예에서 스트림
stream1
에는columnC
및columnD
열이 포함됩니다.CREATE TABLE table1(columnA INT, columnB INT); CREATE VIEW view1(columnC, columnD) AS SELECT * FROM table1; CREATE STREAM stream1 ON VIEW view1;
참조: 1834