dynamic-sql 相关问题

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

动态说明要从哪个表名中SELECT的FROM。

能否用系统查询检索TABLE名,然后SELECT * FROM该TABLE名。大致是这样的 SELECT * FROM CAST (( SELECT TOP 1 t.Name FROM ... )

回答 1 投票 0

动态SQL--用循环更新多条记录。

我们有很多表,其中包含3个列(RID,PARTNER,SUPPLIER)。我想更新这些列,但只能在4个表中更新--这取决于PK,所以我开始了一些工作,但我卡住了。BEGIN FOR i IN (......)

回答 1 投票 0

动态SQL的最佳方法?

我有一个任务是建立一个查询(只是where子句)并将其存储在数据库中。然后它将被一个存储过程执行。我想使用参数化的动态查询,但它是尴尬的存储 ...

回答 2 投票 0

创建动态oracle sql查询

我需要在Oracle的PLSQL中动态地创建一个查询,我的意思是这样的:声明secondPart varchar2(100); begin select COLUMN into secondPart from TABLE where columnName=''。我的意思是这样的:声明secondPart varchar2(100); begin select COLUMN into secondPart from TABLE where columnName='...。

回答 2 投票 -1

动态SQL遇到的问题

ALTER 存储过程 [dbo].[Create_Subjects] @Subj_ID nvarchar(9) As Declare @First3Digits nvarchar(3); Declare @Result int; Declare @Sql nvarchar(max) -- 获取主题的最前三位数字 SET @...

回答 1 投票 0

使用参数表动态选择列的ORACLE sql

我在oracle中有一个表,有10列,比如表A,有col_1,col_2,col_3等。我有另一个表,表B,表B中的行有表A中的列名co1_1,col_2,col_3。表B中的行 ...

回答 1 投票 0

T-sql While循环为一封邮件创建html代码。如何在这个循环中动态改变表名和变量名?

我想在sql server中创建一个邮件系统。这个邮件有很多细节。我需要在这封邮件中建立3个到无穷大的表。我还需要在每个表的上方设置表头。我的问题是创建...

回答 1 投票 0

在表和列名都是变量的情况下,如何动态循环处理表中所有列的值。

到目前为止,我有下面的代码来循环处理所有表和列名的table_names in (select table_name from all_tables) loop l_table_name := table_names.table_name; for ....

回答 1 投票 0

在触发器中产生错误,返回插入行列。

我试图在一个表上设置一个触发器,当满足RaiseError条件时,它就会以字符串的形式返回插入行的列值。我正在努力让列值进入 ...

回答 1 投票 0

从查询中传递日期到列头。

我在一个COVID数据库中工作,我想使用导入文件中Last_Update列中的部分日期,并将其作为同一文件中列的别名。下面是一个例子...

回答 1 投票 0

只有当state_desc为ONLINE时,才能为每个DB运行特定的sql。

我想创建一个脚本,在所有的DB中运行,并删除一个特定的表中超过X个月的记录。脚本是工作的,但为了使其更稳定,我想把一些 ...

回答 1 投票 0

plpgsql-将天数添加到时间戳中

我正在后端函数中执行以下sql。我正在尝试将天数添加到rec_cren_dt(带时区的时间戳)列中。执行格式('插入存档。%s_ar ...

回答 1 投票 0

具有多个不同where子句的SQL Server存储过程动态SQL

Input CASE1 = wen @type为NULL-> WHERE c.Date_Redeemed @Start和@End之间-这应该执行如果CASE2 = wen @ start,@ end为NULL-> WHERE c.Type=@type--这应该执行情况3 = wen @value是...

回答 1 投票 0

列名的动态选择

我要选择具有非null和非零值的列名。因此,任何具有0或NULL的列名都不应显示在输出网格中,我的源表如下col1 col2 ...

回答 2 投票 1

在PL / pgSQL中动态执行查询

我已经找到了我要在Oracle和SQL Server上解决的问题的解决方案(但我认为),但是似乎无法将其转换为Postgres解决方案。我正在使用Postgres 9.3.6。这个想法是...

回答 2 投票 2

从PL / SQL内部执行DDL失败

我正在从存储的proc内部执行DDL:v_sql_stmt:='ALTER INDEX PK_TEST REBUILD ONLINE';立即执行(v_sql_stmt);所有对象-索引,建立索引的表,...

回答 1 投票 0

[使用执行语句的INTO OUTFILE

我需要从mysql数据库中获取数据。我有以下内容:set @ filename = concat('/ home / reports /',current_timestamp(),'。csv');设置@ querys = concat(“从表名限制10中选择*”,“放入...

回答 1 投票 1

动态SQL / SQL循环/动态选择语句

昨晚我发了一个疯狂的冗长问题,太深了。因此,让我们再保持这一理论。假设您有一个很长的SELECT语句,其中包含数十个代码块。 ...

回答 1 投票 0

今天的日期为列名

我正在尝试在下面的查询中获取状态字段,以将今天的日期作为列别名:SELECT状态,GroupNumber,FacilityNumber,当Pyes为NULL则为0 ELSE Pyes ...的情况]]

回答 1 投票 0

将查询的值存储到SQL Server变量中

该代码的目标是动态运行查询,如果在列中没有数据行,则返回0;如果在列中有数据行,则返回1。这是我的代码...

回答 1 投票 0

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