dynamic-sql

    1热度

    1回答

    我试图通过传递CSV参数来使用sp_executesql。 当我使用EXEC通过传递构造的字符串,它返回我一些数据 declare @Accts nvarchar(100) = 'IntYTD,TotalIncome,PayoffYTD' declare @sql nvarchar(max) set @sql = 'select sum(TotalBalanceMTD) from rptGL

    0热度

    1回答

    我写了一个查询,它提取SQL AlwaysON健康信息。剩下的唯一事情就是在最后添加一个where子句以过滤AvailabilityGroupName和DatabaseName。当我在查询中输入时:'select * from results where AvailabilityGroupName ='LAB-VIP-USADB'和DatabaseName ='CPS''。但是,当我将查询存储在变

    2热度

    1回答

    using关键字清理用户输入这是我创造我search_term: IF char_length(search_term) > 0 THEN order_by := 'ts_rank_cd(textsearchable_index_col, to_tsquery(''' || search_term || ':*''))+GREATEST(0,(-1*EXTRACT(epoch FROM

    0热度

    2回答

    我试图用动态生成的名称查询现有表格中的前5行。据我所知,很多SO都有类似的问题/问题,我已经阅读了一些解决方案,但都无济于事。 我可以生成表名就好了;那么问题正在采取的表名,而在另一个脚本中使用它,即像SELECT TOP 5 * FROM (table name here). 这是我现在有: DECLARE @oldtablename VARCHAR(MAX) DECLARE @oldtabl

    2热度

    1回答

    我有下面的sql .. @ FeeType是存储过程的一个参数..当我调用下面的逻辑时我得到一个错误..如果我删除和条件并使逻辑只是 WHEN ''ItemDesc'' THEN ''Item Description1'' 那么逻辑工作fine..Can有人请看看,让我知道我在做什么错在这里。 SELECT @FIELDS = (COALESCE(@FIELDS, '' '','''') +

    0热度

    2回答

    我正在尝试编写一个函数以从Redshift获取模式中的对象列表。我创建了一个从RDS PostgreSQL到Redshift的dblink。查询在单独调用时工作得很好,但在使用参数写入函数时不起作用。我想传递多个参数(模式名称),因此我使用VARIADIC参数。该函数看起来像下面 - CREATE FUNCTION f_fetch_tables(VARIADIC list text[]) RET

    1热度

    1回答

    我是在postgresql中创建函数的新手。我使用的版本相当老旧。这是8.2.15(不是我的选择,而是我的组织)。以下示例试图将一个函数应用于另一个函数中的临时表。 -- First function create or replace function inner_func(_tbl anyelement) RETURNS void AS $$ BEGIN EXECUTE 'A

    0热度

    1回答

    我有一个pl \ sql过程,需要使用dbms_sql包在curosr循环中查看记录。 游标查询是动态的,所以你不知道列。 所以每次我想使用dbms_sql.define_columns或其他函数时,我都是通过all_tab_columns上的循环来获取列名。 这是我的代码: procedure p is SOURCE_CURSOR INTEGER; destination_cursor

    1热度

    1回答

    我有一个问题,是关于Turksih人物 我使用动态sql查询,当我看到土耳其字符是英文显示的表宪章等'的'被看到而不是'ş'。 当我没有使用动态查询时,我没有任何问题。我不得不使用动态查询。我的查询是: declare @sql nvarchar(max) SET @Sql = concat('insert into ewrim.', QUOTENAME(@Tc), '(', QUOT

    0热度

    1回答

    我已经下载了Visual Studio 2015和SQL数据工具2015,因为我试图制作一个简单的SSIS包来从表中复制一些数据行数据库在另一台服务器上的另一个数据库中的表。我有一些复杂的,使我的工作更难,如需要动态建立表名。直到现在我创建了一个执行Sql任务删除目标中的数据表格以避免重复行。在输出中,我附加了一个由Ole DB Source和Ole DB Destination组成的数据流活动。