簡體   English   中英

AX2012中的快速選擇聲明

[英]Very quick select statement in AX2012

您快速查看此類陳述結果的方法是什么?

SELECT * FROM CustInvoiceJour`
JOIN CustInvoiceTrans WHERE CustInvoiceJour.InvoiceId == CustInvoiceTrans.InvoiceId`
WHERE CustInvoiceTrans.ItemId == 'MBIIRKT0014'

我正在尋找像表瀏覽器這樣的東西,但支持連接。

如果這只是用於快速數據檢查,我通常只使用info(strFmt(...)); 語句輸出我需要看到的內容。

另一種方法,如果你在SQL更強大,那就是實際使用SQL 您可以使用關鍵字generateonlyforceLiterals來生成SQL語句和強制文字值。

這是您重寫的AX SQL語句:

SELECT generateonly forceLiterals * FROM CustInvoiceJour
    JOIN CustInvoiceTrans
    WHERE CustInvoiceJour.InvoiceId == CustInvoiceTrans.InvoiceId   &&
          CustInvoiceTrans.ItemId == 'MBIIRKT0014';

info(CustInvoiceJour.getSQLStatement());

然后你就可以運行SQLSQL和你所需要的。

你的X++選擇中有兩個WHERE ,並且格式不正確,但我修復了它。

如果你需要連接在我的情況下,我創建一個簡單的View對象

CustInvoiceJour主體然后加入CustInvoiceTrans

位於AOT /數據字典/視圖 視圖

暫無
暫無

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

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