dynamic-sql 相关问题

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

如何在函数中动态运行带参数的准备好的语句?

我创建了 person 表,然后向其中插入了 2 行,如下所示: 创建表人( id 整数, 名称 VARCHAR(20), 年龄 INT ); 插入人(ID、姓名、年龄) 值 (1, '约翰', 27), (2, '

回答 1 投票 0

如何在 PostgreSQL 的函数中动态运行带参数的准备好的语句?

我创建了 person 表,然后向其中插入了 2 行,如下所示: 创建表人( id 整数, 名称 VARCHAR(20), 年龄 INT ); 插入人(ID、姓名、年龄) 值 (1, '约翰', 27), (2, '

回答 1 投票 0

何时在 PL/pgSQL 函数中使用 `EXECUTE`?

我创建了 person 表,然后向其中插入了 2 行,如下所示: 创建表人( id 整数, 名称 VARCHAR(20), 年龄 INT ); 插入人(ID、姓名、年龄) 值 (1, '约翰', 27), (2, '

回答 2 投票 0

在不知道参数数量/类型的情况下删除函数?

我将所有函数保存在一个带有“CREATE OR REPLACE FUNCTION somefunction”的文本文件中。 因此,如果我添加或更改某些函数,我只需将文件提供给 psql。 现在,如果我向存在添加或删除参数...

回答 7 投票 0

在 DO 块内使用 psql 元命令设置的变量

这就是我想做的: \设置值 foo,bar,baz 做$$ 宣布 值文本; 值 TEXT[] := string_to_array(:'值', ','); 开始 FOREACH 值 IN 数组值循环

回答 2 投票 0

使用运算符“||”连接字符串或 format() 函数

我们应该使用串联运算符 ||或者触发函数中的format()函数? 使用其中一种比另一种有什么优势吗?还是取决于个人喜好?

回答 1 投票 0

如何从数据库中的每个表中选择日期列?

我试图从数据库中的每个日期列中选择最小日期。我的意思是最小的,我想获得最早的日期。 根据我的调查,似乎...

回答 1 投票 0

使用 SQL 变量作为动态 SQL 的列标题

我有一个相当长的存储过程(MS SQL Server),其中业务用户询问是否可以使用存储在声明的变量中的值重命名列。 这是变量

回答 1 投票 0

包含动态 sql 的 SSRS 数据集 SP 将无法验证

我真的很感谢任何人花时间来测试这个。我有一个存储过程来创建登录: 如果存在 dbo.sp,则删除 proc; 去 创建过程dbo.sp @LoginName varchar(16) 作为 声明@...

回答 1 投票 0

无法创建大小为 11616 的行,该行大于允许的最大行大小 8060。使用动态 sql 创建动态列时

`--生成动态列列表 SET @cols = STUFF((选择 DISTINCT ',' + QUOTENAME(属性) FROM 属性值 ...

回答 1 投票 0

在 where 子句中使用变量进行 SQL 查询以进行排除

我正在使用 dbWarden (https://www.sqlservercentral.com/articles/dbwarden-a-free-sql-server-monitoring-package-3) 进行 SQL 监控,并希望将某些进程排除在外“长

回答 2 投票 0

PostgreSQL - SQL 状态:42601 语法错误

我想知道如何在函数内使用动态查询。我尝试了很多方法,但是,当我尝试编译我的函数时,会显示一条消息 SQL 42601。 我使用的代码: 创造...

回答 1 投票 0

动态 SQL 中表名存在语法错误

我在sql server中编写了一个SP来检查数据是否存在于几个表中,如果不存在则查询将失败,但如果数据存在则它将在表3中插入一些数据。但我发现我越来越……

回答 1 投票 0

GCP Big Query 中的动态查询

我正在尝试在 GCP bigquery 中执行此动态查询。 立即执行“插入到`project.dataset.tbl`(市场、参数、KPI、VALUE_TYPE、`03_2023`、`04_2023`、`05_2023`、`06_2023`...

回答 1 投票 0

查找并更新具有唯一约束的列中保存的重复值? - 消息 402 添加运算符中的数据类型不兼容

我需要创建一个 SQL Server 查询来清理旧数据库,方法是确保具有唯一约束的列中的所有非唯一值都更新为唯一。 为此,我想找到所有

回答 1 投票 0

在动态数据透视查询中将总行分组为一行

我有一个有效的动态数据透视查询,但在让我的总行显示为单行时遇到了一些麻烦。相反,它为我提供了每个技术人员的总行和我的...

回答 1 投票 0

参数化 Redshift PL/pgSQL 循环中的列名称

我需要有关如何使用 SQL(或动态 SQL)编写循环代码的帮助,其中我使用“x”作为列名的占位符。任何人有任何建议,所以我不必手动运行此语句

回答 2 投票 0

在 SQL 循环中参数化列名

我需要有关如何使用 SQL(或动态 SQL)编写循环代码的帮助,其中我使用“x”作为列名的占位符。任何人有任何建议,所以我不必手动运行此语句

回答 1 投票 0

PostgreSQL 中的用户定义变量

我有以下 MySQL 脚本,我想在 PostgreSQL 中实现。 SET @语句=搜索地址查询; PREPARE dynquery FROM @statement; 执行动态查询; 解除分配

回答 2 投票 0

在sql查询中使用参数删除行的函数

我想创建一个删除行的函数,如果没有错误则返回 true: 创建或替换函数 s_grnplm_tt.sp_del_stts_cd(num text, package_name text, stts_cd text) 返回

回答 1 投票 0

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