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