[英]SQLSTATE 42601 DB2 INSERT INTO WITH chained SQL
嘗試運行我的代碼時收到錯誤 -104 和 Sqlstate 42601。 下面有一個簡化版本。
Insert Into <Table> (XXX, XXX)
WITH <Name> AS (SELECT XXX))
SELECT XXX;
如果我有這樣的表“測試”:
create table test(a_col int, b_col int)
沒有價值觀。 我有這樣的表“test_2”:
create table test_2 (col1 int, col2 int)
值:
insert into test_2 values(1, 2)
然后這段代碼:
insert Into test(a_col ,b_col)
with TAB AS ( SELECT col1 as a, col2 as b FROM test_2)
selecta, b from TAB;
將值 1 和 2 插入表“test”列 a_col 和 b_col。
這是一個演示:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.