dynamic-sql

dynamic-sql

文章 1 浏览 69

这种构建动态 SQL 的方法是否容易受到 SQL 注入或对性能不利?

我想构建一个安全的动态选择语句,可以处理多个 WHERE 子句。 例如,基本 SQL 如下所示: SELECT * FROM Books Where Type='Novel' 我将传递类似以下…

不…忘初心 2024-12-08 01:46:18 2 0

前端搜索时如何避免通配符和特殊字符

假设我有一个用 Java 编写的前端搜索功能。我有一个文本框,例如名称。当我传递名称或字符时,它工作正常,但是当我传递任何特殊字符时,它不起作用,…

烏雲後面有陽光 2024-12-07 22:54:55 2 0

在不知道参数数量/类型的情况下删除函数?

我将所有函数保存在一个带有 'CREATE OR REPLACE FUNCTION somefunction' 的文本文件中。 因此,如果我添加或更改某些函数,我只需将文件提供给 psql…

山色无中 2024-12-07 11:08:08 3 0

关键词和代码块的TSQL替换

我有 TSQL 块,我想为其创建宏,然后在我的 SQL 文件中重用。我希望这只是“编译”时的事情。 例如: ?set? COMMON = "Field1 int, Field2 char(1),";…

傾城如夢未必闌珊 2024-12-06 11:15:43 1 0

如何从表名指定为 SqlParameter 的表中进行选择?

我正在尝试执行动态 sql 选择,我使用参数从表中进行选择。 SELECT null FROM @TableName 但是我收到错误必须声明表变量@TableName。我怀疑这是因为我…

李白 2024-12-06 10:24:29 2 0

动态SQL - 根据参数查询不同的数据库

我遇到一种情况,我需要根据传递给存储过程的参数从 100 多个数据库(全部具有完全相同的架构)之一获取数据。 我一直在尝试执行此操作的方法是构建一…

滴情不沾 2024-12-05 06:19:12 3 0

调用 TVF 的存储过程怎么会比内联 TVF 的过程慢?

问题: 我有两个视图: V_Room, 14969 rows, 9 tables joined together V_parkings, 3265 rows, 9 tables joined together 然后我有一个视图 V_Rooms_…

东风软 2024-12-02 10:28:11 1 0

获取给定规则的表的特定行 SQL Server 2008

我有一个像这样的表: ID NAME VAL ---------------------- 1 a1*a1 90052 2 a1*a2 236 3 a1*a3 56 4 a1*a4 6072 5 a1*a5 1004 6 a2*a2 4576 7 a2*a3 …

三生殊途 2024-11-30 10:40:42 2 0

连接数据库中的表值

我有一个表,其中保存了 id 与连接表的实际名称的关系,我需要能够使用 ID 值获取实际的表名称。示例: TableID TableName 1 Test.Customers 2 Test.O…

尾戒 2024-11-30 08:03:19 1 0

扩展sql查询推荐

我有一个像这样的表 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11...a25 --------------------------------------------------------------------------------…

少女净妖师 2024-11-29 16:53:02 1 0

将动态 SQL 的输出分配给变量(没有存储过程)

我有下面的代码,我想通过动态 SQL 获取行的 id。 请注意,变量 @posselect 和 @catselect 已填充,但我将其保留以进行概述。 declare @SQL nvarchar(…

吃颗糖壮壮胆 2024-11-28 06:59:39 1 0

Oracle:DBMS_UTILITY.EXEC_DDL_STATEMENT 与 EXECUTE IMMEDIATE

DBMS_UTILITY.EXEC_DDL_STATMENT 和 EXECUTE IMMEDIATE 之间有哪些区别?…

前事休说 2024-11-28 05:16:39 3 0

“筑巢”动态 SQL 中的变量 - 如何保持有效的语法?

如果有人问这个问题,我很抱歉,而且我太笨了,无法找到答案。 我试图确定执行以下操作的最佳方法: Declare @sql nvarchar(4000) , @Filter nvarchar…

始终不够 2024-11-27 18:46:30 2 0

SQL Server 中动态 SQL 中 Oracle 绑定变量的等价物是什么?

在 Oracle 中,编写动态 SQL 时会执行以下操作: create or replace procedure myProc(n in number) as begin execute immediate 'update myTable set…

月寒剑心 2024-11-27 05:15:37 1 0

SELECT 动态列 GROUP BY 动态列

我需要在存储过程中完成以下操作: 传递参数化列名称。 选择参数化列名称并按所选列提供总组。 代码: CREATE PROCEDURE sproc ( @column1 NVARCHAR(M…

木森分化 2024-11-26 15:42:45 1 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文