dynamic-sql 相关问题

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

如何捕获动态查询的结果并存储到另一个表中

我有桌子。 查询ID 询问 1 select count(*) from emp name 不为空 2 从 id 不为空的部门中选择 count(*) 现在我正在编写一个存储过程来运行查询并存储结果...

回答 2 投票 0

从使用动态 SQL 和 OPENQUERY 的存储过程输出变量

我找到了一个将动态 SQL 存储过程的结果输出到变量中的指南,但我的问题的棘手部分是我正在使用 OPENQUERY,这使得使用动态 SQL 变得更加困难......

回答 1 投票 0

GCP 存储过程访问嵌套列并执行计算

有没有办法创建一个过程来解析具有嵌套字段的列,以便对所有列(甚至是嵌套列)执行计算? 我的问题是这个程序仍然存在...

回答 0 投票 0

在sql中将列值数据转换为行值数据[重复]

我有一个在 sql server 中生成以下结果的查询。并且需要将数据从 4 行转置为单行。 当我尝试使用 pivot 函数和 case 语句获取空值 w...

回答 2 投票 0

在变量中存储对表的引用

我要实现的目标是从动态确定的表中查询。下面是我要完成的示例语法。 如果存在(从 tbl_first_option 中选择 *)...

回答 2 投票 0

如何使用 [column name] 作为另一个表中的值更新一个表中的列

我被要求更新的应用程序使用少量表格生成报告。 Table1 将 id 和对字段的引用保存到另一个具有配置项的表。 表 2 是配置表,用于 k...

回答 0 投票 0

如果从 information_schema.columns 中删除列,是否会被删除?

我使用 Postgres 14。我知道 ALTER TABLE DROP COLUMN。但是这个选项在我的情况下并不适用。 这两个查询是否相等: 改变表 如果存在则删除列<

回答 1 投票 0

如果从 information_schema.columns 中删除列,是否会被删除?

我使用 Postgres 14。我知道 ALTER TABLE DROP COLUMN。但是这个选项在我的情况下并不适用。 这两个查询是否相等: 改变表 如果存在则删除列<

回答 1 投票 0

在存储过程中将 CTE 与动态 SQL 结合使用

我有一个使用CTE的存储过程,但是要查询的表是可变的(我有几个具有相同结构的表),所以我尝试使用动态SQL。 但它返回错误(不正确

回答 0 投票 0

使用动态 SQL 创建临时表

我想在循环中创建许多临时表并插入数据,但是当我用这个简单的动态 SQL 运行测试时,它运行成功,但没有创建表。有人可以帮我吗?

回答 1 投票 0

在 SQL Server 中使用动态 SQL 创建临时表

我想在循环中创建许多临时表并插入数据,但是当我用这个简单的动态 SQL 运行测试时,它运行成功,但没有创建表。请你帮助我好吗?这...

回答 0 投票 0

SQL Server 从所有表的所有日期时间列中获取最高日期

我有一堆表,有些表有日期时间列,有些则没有。对于包含日期时间列的所有表,我想找到最大值并输出它。我到目前为止所做的...

回答 1 投票 0

空值的大量合并

我在 Postgres 数据库中有一个表,其中包含从 2012 年到 2018 年底的每月列: 创建表 sales_data ( part_number 文本不为空, 客户文本不为空, qty_2012_01 数字,

回答 2 投票 0

与嵌套表合并。 ORA-00902: 无效的数据类型

我有一个 PL/SQL 过程,我在其中使用动态 sql 创建和填充嵌套表。 我稍后想使用这个嵌套表使用 MERGE 更新另一个表中的信息。 声明 l...

回答 1 投票 0

查找特定值的列名或表名

我想在我的数据库中搜索一个我不知道具体位置的特定值。 SQL Server 中是否存在返回特定值的列名或表名的查询? 假设...

回答 1 投票 0

如何修复 bigquery 中动态 sql 的变量声明错误?

我正在尝试获取超过 50 列的列值总和,因此我在 bigquery 中的表中使用了动态 sql。我研究了动态 sql 语法并提出了这个解决方案。我的目标是获得...

回答 0 投票 0

postgreSQL 中的循环表

我需要创建一个物化视图来循环 pg_tables 中的所有工作列表。 首先我创建一个查询,然后尝试创建一个 for 循环。 这是我的第一个没有 for 循环的代码。 选择 数(

回答 1 投票 0

对于 SQL SERVER,我如何使用动态计算的分区函数调用 $PARTITION?

我想做相当于 SET @partitionIndex = EXEC('$PARTITION.' + @partitionFunction + '(' + @date +')') 但是不能将 EXEC 视为函数。我是否需要创建一个临时表......

回答 0 投票 0

如何使用动态 SQL 获取值

我有一个查询如下,按要求执行。 声明@count varchar(20) SET @count = (SELECT COUNT(*) FROM emp) PRINT '员工人数:'+@count 选择@计数 但是,如果我想做...

回答 1 投票 0

我有两个关于动态SQL的问题;请解释原因,谢谢

这是第一个代码,没有错误 L_SQL := '选择计数(1) 从表 A 其中 COL1 = ''' || V_1 || ''' -- 其中 col1 = '2021YEAR_REPORT' 和 COL2 喜欢 ''%' || V_2 || ''...

回答 0 投票 0

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