dynamic-sql

    0熱度

    1回答

    我有一個動態的SQL select語句,用於從名爲pub.package.customer的東西中選擇各個字段。 我從來沒有見過這個,我不知道它的意思或從哪裏獲取數據。如果有人已經看到這個或類似的東西,你會非常感激你的知識。

    1熱度

    1回答

    我需要從存儲過程輸出數據作爲結果集,其中源數據的列在輸出中表示爲行。我應該在輸出中的每個列中看到一行記錄,這些記錄位於我的源數據中,並且我的輸出中的每一行都會在我的源數據中看到一列。我只是沒有看到我可以如何使用Pivot或其他我看過的方法來做到這一點。 一旦我的數據面向我喜歡的方式,我想我會查詢sys.columns注入源數據列名作爲我的輸出的第一列。我還可能需要事先查詢將用作輸出列名稱的源數據值

    2熱度

    2回答

    我有以下問題 我有兩個表第一個表包含像01001101110這樣的字符串每個數字代表表2中提到的技能。 所以第一個數字表示零,這意味着該人不具有與ID爲1的技術人員的第二個數字表示人確實與ID技能2 表1: |-----------|-----------------------------| |  name  |             skillset           | |-----

    1熱度

    1回答

    我想爲BeneficiaryID'ABC123'生成查詢以及其他一些輸入(如果還給出了)。假設如果給出貨幣值,我想在JOIN查詢中包含貨幣條件,以及類別。我在SOAP UI Groovy腳本中有以下代碼片段。 query= " CORR.BeneficiaryID LIKE 'ABC123'" if (currencyValue!=""){ query=query + " an

    1熱度

    2回答

    我正在嘗試執行select語句,並將返回的其他變量用作返回的另一個select語句。 基礎上,FIELD_ID查詢搜索= 413 我需要6返回,以便它可以在查詢中用來獲得具有ITEM_ID行的所有6個。 以下是我有: DECLARE @Results TABLE(result sysname); INSERT @Results(result); DECLARE @SQL4 NVARCHAR(M

    0熱度

    1回答

    我有一個如下所示的動態臨時表。對於假設 表名:TB_EMP_TEMP_TABLE Column1 | column2 | column3 Emp_NM | EMP_ID |TB_EMP_DTLS Emp_Adr | EMP_ID |TB_EMP_DTLS Emp_Sal | EMP_ID |TB_EMP_OTHER 上述數據被檢索爲Cursor(Emp_cursor),我需要基於

    0熱度

    2回答

    我正在嘗試使用動態sql來選擇基於字段的值。我有一個用於列名稱的字段引用表。我遇到的麻煩當然是動態sql。例如,我的返回結果是(SELECT ecoa_code FROM CRA_METRO2_BASE WHERE id = 568470)。但我真的希望它運行該選擇語句。執行只返回最後一行。 DECLARE @BaseCol VARCHAR(250) SELECT @BaseCol =

    0熱度

    1回答

    給你一個簡要的總結 - 我想: 1.加入兩張表,包含地址簿信息, 2.連接'電話號碼區號'和'電話號碼'(因爲它們是存儲在我們數據庫的不同列中) 3.如果第1列中的「地址簿#」重複出現,請讓信息出現在同一行(例如,請參閱下文)。 下面是表和字段我使用:表1(ABC_F0115) 領域: '地址簿#' '電話類型' 「電話區代碼' 「電話號碼' 表2中的字段(ABC_F0 101): '地址簿#'

    -1熱度

    2回答

    我收到以下錯誤: 00000 - "missing right parenthesis" 當我執行我的程序: CREATE OR REPLACE PROCEDURE ALTER_TABLE_COLUMN_NOT_NULL( var_tabname IN VARCHAR2, var_clname IN VARCHAR2, var_defvalue IN VARCHAR2)

    2熱度

    2回答

    我有一些使用動態SQL的存儲過程。 我真的想改變它們,使它們不是動態的,純粹是因爲它們可能非常煩人,因爲錯誤處理(單擊錯誤消息不會導致錯誤)而進行故障排除和更改。我知道我可以選擇文本並將其作爲常規SQL來粘貼,以幫助解決這個問題,但這非常令人沮喪。 我遇到的問題是,查詢在非動態時運行速度慢得多。具體來說,動態查詢中的where子句由於其靈活性增加而快得多。例如,靜態where子句會是這樣的: wh