dynamic-sql 相关问题

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

在动态SQL中,如果文件名中包含引号,则无法对其进行转义

声明@Path varchar(max)='E:\ test \ PS \ Document \ 159203 \ Driver's License and Insurance Card'; EXEC('INSERT INTO table SELECT'''+ @ id +''',BulkColumn FROM OpenRowSet(Bulk'''+ @path + ...

回答 1 投票 -1

UPDATE中变量的使用(已编辑)

考虑此问题:创建或替换功能search_and_replace_everywhere(正则表达式文本,替换文本)以$$ DECLARE匹配的方式返回无效...

回答 1 投票 1

动态SQL批量插入无法打开文件,但调用者具有权限

我在machine1上运行了MS SQL Server。在machine2上有一个文件夹共享,其中包含一个文本文件,该文件我要使用动态sql通过存储过程批量插入(简化)-无执行权限...

回答 1 投票 0

使用存储过程(sp_executesql @sql)将动态SQL(T-SQL)插入(动态表名)

我正在努力将值插入表中的存储过程。表名是变量,例如Log1。该表包含以下各列:实际,管制,供应,预期,...

回答 1 投票 0

PL / SQL执行中间更新查询,给出SQLCODE -932

我正在完成一个PL / SQL块,但是最后的更新语句让我头疼。下面的EXECUTE INMEDIATE使我得到一个SQLCODE -932并且程序中断。立即执行'UPDATE RS2QTCIN ...

回答 1 投票 0

用sql数据库中的名称递增的新表创建1000多个列

在数据库中建立新表时,如何创建一个包含数千列的新表,每个列的名称比上一个大一个?即

回答 1 投票 0

在SQL Server中创建一个存储过程,该存储过程返回表中列的总数和每列中值的不同数目

我需要一个存储过程,该存储过程将任何表名作为参数,并在执行时返回该特定表的行总数和各列中的不同值。让我们以...

回答 1 投票 -4

在SQL Server中创建一个存储过程,该存储过程将返回总行数和每一列中不同值的数

我需要一个存储过程,该存储过程将任何表名作为参数,并在执行时返回该特定表的行总数和各列中的不同值。让我们以...

回答 1 投票 -4

将执行结果存储在变量中并将其连接起来以形成完整查询的动态SQL

我正在尝试进行如下完整查询:DECLARE @SQLFinal NVARCHAR(MAX)DECLARE @SQLAlias NVARCHAR(MAX)='SELECT'',''+ cast(ColumnName as varchar(20))+''as'' + cast(ColAliasName as varchar(20)...

回答 1 投票 0

如何使用循环连接数据列?

如何在Postgres中使用循环连接列数据?我有此表:+ ------ + ------ + ------ + -------- + -------- + ----- --- + | col1 | col2 | col3 |其他1 |其他2 |其他3 | + ------ + ------ + ------ + -------...

回答 1 投票 1

为什么isIn条件在MyBatis中不起作用

我写了两个选择语句,第一个产生了一个ID列表,在第二个中,我希望选择IDList中具有ID的视频。我打印了idList并确保它为空,但是...

回答 1 投票 1

如何以编程方式创建SnowSQL查询

我是SnowFlake的新手,每天都在探索新事物。我坚持下面的情况。选择“ {COL}” AS field_name,a。{COL} AS old_value,b。{COL} AS new_value从JOIN B ON(.....

回答 1 投票 0

在Oracle PL / SQL中使用OPEN…FOR动态SQL结构时,多次重复相同的绑定变量

这是Vincent Malgrat对这个问题的回答的后续问题。当您使用OPEN ... FOR ...

回答 2 投票 1

SQL Server 2016-遍历所有DB-在所有表中获取内容

我试图通过列出所有表约束来遍历所有数据库。我已经实现了以下目标:DECLARE @sql nvarchar(max)=''SET @sql ='USE吗?选择con。[name]作为constraint_name,...

回答 1 投票 0

在SQL Server中显示选定的日期范围

我有一个报表工具,需要以以下格式显示输出,如果我选择开始日期时间为2019-01-10 00:00:00,选择结束日期时间为2019-05-20 00:00:00 ,输出应如下所示,...

回答 1 投票 0

SSIS OLE DB记录可用。来源:“ Microsoft SQL Server本机客户端11.0”结果:0x80004005,无法确定元数据

尽管我给了with结果集动态SQL,但出现以下错误。但是它要求相同。 OLE DB记录可用。来源:“ Microsoft SQL Server Native Client 11。...

回答 1 投票 0

具有动态IN运算符和INT数据类型的SQL Server过程

我有一个SQL Server表,其中包含一些基本的销售信息,如下所示SaleID |总价值|付款方式|用户|日期-------- | --------------- | ------------------- | ---- ------- | ---------...

回答 3 投票 0

使用动态SQL输入表名作为Oracle SQL过程

我看到很多类似的问题已经回答了,包括这里,这里和这里。清单继续。是什么让我与众不同?这些其他问题似乎非常简单,只有一行sql语句。 ...

回答 1 投票 0

创建动态SQL Where子句,其中where语句的两个部分都在参数中传递?即,其中Variable1 = Variable2

我已经看到了许多动态where子句的示例,但没有一个覆盖我所遇到的问题。可能吗创建过程ManualParse2(@ Variable1 AS nvarchar(MAX),@ ...

回答 1 投票 0

是否可以创建动态SQL Where子句,其中where语句的两个部分都在参数中传递?即,其中Variable1 = Variable2

我已经看到了许多动态where子句的示例,但没有一个覆盖我所遇到的问题。可能吗创建过程ManualParse2(@ Variable1 AS nvarchar(MAX),@ ...

回答 2 投票 0

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