dynamic-sql 相关问题

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

PostgreSQL 函数以列名作为参数

我有一个表 tab1,有四列 col1、col2、col3 和 col4。 我想创建一个像 f4(a) 这样的函数,其中 a 由用户定义,如果用户类型选择 f4(col1),他将获得列 tab1.col1。 难道是……

回答 1 投票 0

使用表变量或用户定义类型的 SQL 查询性能较差

我在视图上有一个 SELECT 查询,其中包含 500.000 多行。让我们保持简单: 从 dbo.Document 中选择 *,其中 MemberID = 578310 查询运行速度快,~0s 让我们重写它以与...

回答 1 投票 0

来自查询的动态命名变量

我想编写一个包含以下内容的 SQL Server 存储过程: 想象一下这样的查询: 选择 VARNAME、类型、VARVALUE、LEN(CAST(VARVALUE AS VARCHAR(5))) + 1 AS 长度 来自某个人;...

回答 1 投票 0

如何判断一个类是否包含外键字段?

我正在尝试在Java中创建一个方法来在MySQL数据库中创建一个表。我有两节课: 用户.java 公共类用户{ 私有 int 用户 ID; 私有字符串用户名; 私有字符串

回答 1 投票 0

动态 SQL 与带有动态过滤器的通用查询

我正在处理一个 SQL 查询,其中过滤器可以是动态的,我担心它的效率。我目前的做法如下: 选择 * FROM 表 t WHERE (:param1 IS NULL OR t.example = :...

回答 1 投票 0

循环存储过程中架构中的所有阶段并将它们作为参数传递

我正在尝试调整Snowflake中的存储过程,以便我可以从我的架构manual_ adjustment中循环遍历所有外部阶段(在S3中),而不必调用其他过程CHECK_LOAD()

回答 1 投票 0

Snowflake - 循环遍历存储过程中架构中的所有阶段并将它们作为参数传递

我正在尝试调整Snowflake中的存储过程,以便我可以从我的架构manual_ adjustment中循环遍历所有外部阶段(在S3中),而不必调用其他过程CHECK_LOAD()

回答 1 投票 0

sp_executesql 在循环中永远运行。奔跑时速度减慢。内存泄漏?

总而言之,我的查询需要永远运行,我认为这与 sp_executesql 查询有关。 是的,有循环,是的,我正在使用动态 SQL。 我使用循环足以知道...

回答 1 投票 0

sp_executesql 未使用 OUTPUT 返回正确的值

我通常不使用 sp_executesql 的参数,但我正在努力做得更好。我想我没有为此正确设置一些东西。 sp_executesql 的代码处于循环中(实际上是两个循环),

回答 1 投票 0

Postgres 查询中的宏/元编程

如果我有与此问题相同的示例数据,并另外声明以下两个函数: 创建或替换函数 example.markout_666_example_666_price_table_666_pr...

回答 3 投票 0

动态复制功能

我有一个带有动态复制语句的函数,当我尝试 SELECT 函数时,出现错误“查询没有结果数据的目的地” 选择loadTodaysData(); 创建函数

回答 1 投票 0

需要在clikhouse的参数化视图中使用变量

我需要参数化视图中的变量。 创建视图 my_new_view AS 选择 活动名称, 情绪,-- **CASE WHEN 变量** = 情绪 THEN 情绪 ELSE NULL END AS 情绪_匹配 计数(案例...

回答 1 投票 0

当在存储过程之外工作时,Where 子句在存储过程中不起作用

我们构建了一段动态 SQL,可以从长格式的数据生成宽视图。在这里看到: 创建过程 `selectPivotedTermpoints`(studyid varchar(300)) 开始 设置会话 group_concat_max...

回答 2 投票 0

无法将字符串与 UNIQUEIDENTIFIER 进行比较

以下动态 SQL 片段将字符串与条件中的 UNIQUEIDENTIFIER 进行比较。 更改过程 [dbo].[GetLocationOfGuidPre] @GuidArgument唯一标识符 /* 脚本继续...

回答 2 投票 0

clickhouse中的动态排序 row_number()

我在 clickhouse 中有 (24.1.4.20) 视图,并希望按 row_number() 的 over() 内的列更改顺序。 创建视图 data.v1 或将其替换为 选择 row_number() over(order by COLUMNS({p_order_by:String}...

回答 1 投票 0

使用单个脚本动态执行多个DDL语句?

我想在同一个脚本中动态创建多个触发器,但是失败了,你知道有什么方法可以实现这一点吗? 尝试以下脚本: 声明@commands varchar(max) = ' 如果存在则删除表...

回答 1 投票 0

如何在表中执行一组存储过程

我有一个表,用于在我的文件结构中存储存储过程的名称。这个想法是调用存储过程将被赋予 @in_Strings 作为参数;这些是

回答 3 投票 0

plpgsql 函数中 IF EXISTS 内的标识符变量

创建或替换函数 drop_now() 退货无效 AS $身体$ 宣布 行记录; 开始 提高信息“in”; 对于行输入 从 pg_stat_user_tables 中选择 relname 哪里

回答 2 投票 0

SQL 多值动态数据透视

下面是我当前的代码。 我想在这段代码中做什么: #BySite 表有一个记录列表,其中 PlayMonth 列之前列出的所有列都是每个

回答 1 投票 0

如何在触发器函数中将 OLD、NEW 和标识符传递给 EXECUTE?

我正在开始并在新数据库中尝试一些事情,但遇到了问题。我是 PostgreSQL 的新手。 我正在尝试为用户表的列中的值更改创建历史记录。

回答 2 投票 0

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