簡體   English   中英

SQLSTATE 42601 DB2 INSERT INTO WITH 鏈式 SQL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM