dynamic-sql 相关问题

动态SQL是一种使用SQL(结构化查询语言)的技术,它与传统SQL的主要区别在于动态SQL允许在运行时动态构建SQL语句,这简化了程序语句的自动生成和执行。

执行立即更新返回NULL,而非字符串查询工作正常

我有一个更新查询,工作正常。一旦我把它放在我的PLSQL块中它返回NULL并且没有错误。在块的这一部分之前,我在目标表中插入一个默认值,...

回答 1 投票 0

删除命名空间中的所有函数? (执行生成的DDL命令?)

我正在尝试编写一个删除命名空间中所有函数的命令。我已经找到了一个生成drop函数脚本的命令:SELECT'DROP FUNCTION'|| ns.nspname || '' || ...

回答 5 投票 4

在我的SQL Server中,如何解决“从字符串转换日期和/或时间时转换失败”

我正在尝试使用日期进行动态查询,我不知道什么是错误的时间字段的实际数据来自SALES表部门时间扩展价格--------------------- - - - - - - - - 玩具 ...

回答 1 投票 1

为什么存储函数中不允许使用动态SQL?

网上其他地方的SO和线程有很多关于存储函数或触发错误消息中不允许的动态SQL的问题。我明白了:不允许,没有解决方法,没有解决方案 - ......

回答 1 投票 0

如何在列表和标签中插入动态SQL?

如何在列表和标签报表服务器中使用绑定/替换变量编写动态SQL查询?创建数据源时,我可以选择手动输入查询,但是一旦输入...

回答 1 投票 0

unaccent()不能与plpgsql动态查询中的希腊字母一起使用

我使用PostgreSQL 10并运行CREATE EXTENSION unaccent;成功地。我有一个plgsql函数,其中包含以下whereText:='lower(unaccent(place.name))LIKE lower(unaccent($ 1))';以后,......

回答 1 投票 6

PL / pgSQL函数中的动态SELECT INTO

如何在Postgres的PL / pgSQL函数中编写动态SELECT INTO查询?假设我有一个名为tb_name的变量,它在information_schema.tables的FOR循环中填充。现在我有...

回答 2 投票 4

SELECT ... INTO的EXECUTE未实现

我试图在PostrgeSQL中运行此函数:CREATE OR REPLACE FUNCTION create_partition_and_insert()RETURNS触发AS $ BODY $ DECLARE分区VARCHAR(25); _date文字;开始执行'选择...

回答 2 投票 6

EXECUTE格式()中整数变量的格式说明符?

CREATE或REPLACE FUNCTION getParentLtree(parent_id bigint,tbl_name varchar)RETURNS ltree AS $ BODY $ DECLARE parent_ltree ltree;开始 - 这很好用: - 选择进入parent_ltree l_tree ...

回答 2 投票 6

动态插入 - ORA-00923:在预期的位置找不到FROM关键字

我正在尝试实现一个简单的过程来计算给定字段的不同值的比例,并将结果存储在辅助表中。 CREATE TABLE TEST_DATA_QTY_AND(...

回答 4 投票 1

如何在带注释的映射器中为MyBatis Dynamic SQL使用XML ResultMap?

我正在尝试将MyBatis Dynamic SQL用于我的应用程序,并且在遵循有关如何将XML映射器与带注释的映射器一起使用的指导原则时遇到了一些问题,如上所述...

回答 1 投票 1

替换动态pivot sql查询中的空值

图像转录:FTE / RATE CARD | 2018-01-01 | 2018-02-01 | 2018-03-01 | 2018-04-01 | 2018-05-01 | 2018-06-01 | ... ----------------------------------------------- ----------------------------------...

回答 1 投票 1

选择非空列作为动态sql的逗号分隔字符串

我正尽力避免使用游标。 nvarchar变量中有一个以逗号分隔的列列表,如下所示:@columnList ='col1,col2,col5'有一个表有很多...

回答 3 投票 2

什么是SQL Server与Oracle中的EXECUTE IMMEDIATE INTO相当

在Oracle中,SQL Server等同于EXECUTE IMMEDIATE INTO是什么?例如。 DECLARE QRY varchar(100); val int; BEGIN QRY:='select count(*)from production.product'; **执行立即** QRY ** ...

回答 2 投票 1

为动态数据透视查询创建存储过程

很长一段时间后,我成功地为我的数据库编写了动态数据透视查询。现在我需要将其转换为存储过程。我直接要求答案,因为我知之甚少......

回答 1 投票 0

在运行时访问Oracle PLSQL记录类型的元素

我正在使用动态SQL,我动态使用列名的值绑定,其值绑定OLD CODE 我在lvaDBOBJDTLRecTab.FIRST .. lvaDBOBJDTLRecTab.LAST LOOP ...

回答 3 投票 1

如何修复表变量中的列的数据截断问题,数据类型为varchar(max)

我有一个表变量,其列的类型为varchar(max)。我在此表变量中存储另一个查询的结果集。查询此表的结果长度是7870.我想......

回答 1 投票 0

在SQL语句中构建动态where条件

我想基于存储过程输入构建自定义Where条件,如果不是null,那么我将在语句中使用它们,否则我将不使用它们。如果@Vendor_Name不为null则开始设置@ ...

回答 2 投票 4

使用PostgreSQL COPY时出现“错误:上一个预期列之后的额外数据”

请耐心等待,因为这是我的第一篇文章。我正在尝试在PostgreSQL-9.2中运行COPY命令,将.txt文件中的制表符分隔表添加到PostgreSQL数据库,例如:COPY raw_data FROM ...

回答 2 投票 6

使用Sybase触发器使用所有旧值和新值编写动态语句来创建自己的复制事务语句日志?

问题摘要我必须为Sybase ADS和Postgresql 11组节点之间的bucardo / symmetricDS启发的自制双向复制系统编写I / U / D语句生成触发器,...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.