簡體   English   中英

插入時混合參數化查詢和子查詢

[英]Mixing Parameterized Query and Sub-query on Insert

我有一個同事想嘗試以下查詢:

INSERT INTO table (ColumnA, ColumnB, ColumnC)
VALUES (?, (SELECT Id FROM ColumnD WHERE x=y), ?)

Sybase抱怨這一點,因為它似乎不允許查詢的VALUES部分中的子查詢。 有誰知道解決這個問題的方法嗎?

怎么樣:

INSERT INTO table (ColumnA, ColumnB, ColumnC)
SELECT
  ?,
  Id,
  ?
FROM
  TableD
WHERE
  x = y

(或類似)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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