dynamic-sql 相关问题

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

将查询中的动态表名和列名作为ado.net中的sql参数传递

目标:防止SQL注入。我想从选择查询中动态传递列名和表名。请考虑以下方法:public bool PassColumnTableDynamic(string columnName,...

回答 1 投票 0

SQL top [parameter] [duplicate]

我想做这样的事情:从tbl声明@a int set @a = 10 select top @a *(基本上@a将来自系统设置表)我可以在没有动态sql字符串的情况下执行此操作吗? ?...

回答 2 投票 0

[在创建表语句中动态地打开/关闭标识

我想通过1个sql文件创建具有身份和无身份的表。我有一种解决方案,可以按数据库名称切换2条语句中的1条,但是这不是很聪明,因为当...

回答 1 投票 0

动态SQL“声明标量变量”错误

我已经创建了以下过程,每次尝试执行该过程时,都会收到错误消息“必须声明标量变量@BatchId”。本质上,我要做的就是插入内容...

回答 1 投票 0

在一个操作中更改多个PostgreSQL函数的模式?

最近,我需要将对象从PostgreSQL的默认模式“ public”移动到另一个模式。我发现这篇文章展示了如何移动表格,这很棒,但是我还需要移动函数。

回答 2 投票 2

如果表不存在,如何选择而没有错误

我想从给定的表中运行SELECT,如果该表不存在,则该选择不会失败。假设,为简单起见,该表仅包含一列和一行,而我在该标量之后。 ...

回答 2 投票 1

如何选择包含最大数量不同值的列名? -Oracle SQL

这是我当前的查询:SELECT c.COLUMN_NAME,从ALL_TAB_COLUMNS发t.NUM_ROWS c内联接ALL_TABLES t ON ...

回答 2 投票 1

PL / SQL ORA-00903:在立即执行期间无效的表名称

这是我的代码:程序测试是tn varchar2(99);我编号(6);光标c1是从选项卡中选择tname,其中tabtype ='TABLE'和tname按tname的顺序不'BIN%'; ...

回答 1 投票 0

将列名动态添加到临时表中,因为列名来自另一个表的字段值

我有一个物理表,可以在其中使用表中的select fieldvalue选择一个字段值。我需要将这些结果字段值作为模板的列,并将另一个字段值作为...

回答 1 投票 0

在t-sql执行语句中填充临时表

我正在尝试填充临时表,以便稍后在存储过程中查询。因为我要填充多个表中的数据,所以我试图使用EXEC语句在循环中进行处理:最初,我...

回答 1 投票 0

动态SQL的错误,可能是由于撇号(SQL SERVER)

[请帮助我发现错误。我认为这是由于撇号引起的,但我不知道如何纠正。我的代码返回了错误:消息156,级别15,状态1,第3行......>

回答 1 投票 -1

SQL / Dynamic SQL-如果不存在则添加列

我有下面的SQL查询:创建表#temp(帐户varchar(5),类别varchar(6),金额)插入#temp值('A001','ABC-CO',1000.00)插入#临时值('A002','DEF -...

回答 1 投票 1

使用EXECUTE IMMEDIATE时,PL / SQL块不会执行到结束

我想达到什么目的?我想使用PL / SQL将Oracle过程从一个用户复制到另一个用户。我想复制所有程序-包括编译错误的程序。我在哪里...

回答 2 投票 0

带有参数(用于按路径输入图像的SQL Server存储过程)不起作用

我有一个将图像存储为varbinary的表,并且我想通过提供图像的路径来创建存储过程以插入图像。但这不起作用CREATE PROCEDURE AddImage @ ...

回答 1 投票 0

SQL Server中的bcp

我想在SQL Server中使用bcp将表的数据传输到文本文件。之后,我想截断该表并将传输的数据从创建的文本文件移动到该表。我想...

回答 1 投票 0

PL / SQL:在创建表之前检查架构中是否有足够的空间

我正在使用一个过程,该过程使用繁重的查询(运行〜1 hr)来创建表。查询类似于“从表中选择*”,表中的列可以更改。通常结果是...

回答 3 投票 0

MySQL存储过程PHP的异常行为

这是我的MySQL存储过程:CREATE DEFINER ='c4_awuser'@'%'PROCEDURE c4_awdb.aw_spZAAAOttieniDataTables(IN _identificativoTabella VARCHAR(255))BEGIN DECLARE finito INT DEFAULT 0; ...

回答 1 投票 0

Yii:从动态查询中获取列名

是否可以执行查询并仅获取返回结果集的列名。我需要列名称,因为查询是动态的,而且我不知道列的名称。我将使用...

回答 1 投票 0

如何在存储过程中动态传递表名-ORACLE [重复]

我想创建一种存储过程,使其接受表名作为参数并在过程中动态传递它。例如:我想将表名'DATA.WORK_CPG'作为参数传递...

回答 1 投票 0

PL / pgSQL中的EXECUTE…INTO…USING语句无法执行到记录中?

我正在尝试在PL / pgSQL中编写一个函数的区域,该区域遍历hstore,并将记录的列(hstore的键)设置为特定值(hstore的值)。我正在使用...

回答 2 投票 4

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