dynamic-sql

dynamic-sql

文章 1 浏览 69

动态 SQL (EXECUTE) 作为 IF 语句的条件

我想要执行一条动态 SQL 语句,其返回值是 IF 语句的条件: IF EXECUTE 'EXISTS (SELECT 1 FROM mytable)' THEN 这会生成错误 ERROR: type "execute" …

这样的小城市 2024-12-20 13:54:25 3 0

oracle过程中的动态SQL和out字段

当我使用这个时,我收到错误: PROCEDURE GET_BY_CRIT(vchFilter varchar2(500), intCantTotal OUT INT, curResult OUT sys_refcursor) IS BEGIN OPEN…

明媚殇 2024-12-18 18:05:07 3 0

删除命名空间中的所有函数? (执行生成的DDL命令?)

我正在尝试编写一个命令来删除命名空间中的所有函数。我已经找到了一个将生成删除函数脚本的命令: SELECT 'DROP FUNCTION ' || ns.nspname || '.' ||…

许久 2024-12-18 10:44:47 3 0

使用PostgreSQL触发器动态审计数据

我有兴趣在现有 PostgreSQL 数据库中使用以下审核机制。 http://wiki.postgresql.org/wiki/Audit_trigger 但是,愿意(如果可能的话)进行一项修改。…

感情废物 2024-12-18 08:24:36 3 0

如何在 SQL 查询的 FROM 区域中使用动态表名?

原始问题: 我正在使用一个数据库,该数据库每月生成一个新表并将 YYYY_MM 附加到新表名称。我需要编写一个查询来查看当前月份的表。除了日期函数之外…

爱,才寂寞 2024-12-15 17:12:48 5 0

SQL Server 2008 中生成动态查询的字符串函数

Select * from MyTable 给出以下结果 AttributeID AttributeName ------------------------------------ ------------------------ 6B93119B-263B-4FE…

逆蝶 2024-12-15 13:22:13 2 0

如果 PostgreSQL ROLE(用户)不存在,则创建它

如何编写 SQL 脚本来在 PostgreSQL 9.1 中创建 ROLE,但如果它已经存在则不会引发错误? 当前脚本仅具有: CREATE ROLE my_user LOGIN PASSWORD 'my_p…

踏月而来 2024-12-15 05:44:31 3 0

PostgreSQL:将函数存储在列中作为值

函数可以作为匿名函数直接存储在列中作为其值吗? 假设我希望这个函数存储在列中。 示例(伪代码): Table my_table: pk (int), my_function (func) …

隔纱相望 2024-12-14 07:13:30 1 0

在触发器函数中使用动态表名进行 INSERT

我不确定如何实现类似以下内容: CREATE OR REPLACE FUNCTION fnJobQueueBEFORE() RETURNS trigger AS $$ DECLARE shadowname varchar := TG_TABLE_NA…

如果没结果 2024-12-12 10:59:15 5 0

T-SQL:ORDER BY“表达式”

所有将数据返回到我当前正在开发的 Web 服务的表示层的存储过程都将两个整数作为参数:@StartingRow 和 @MaximumRows,这样我就可以对结果进行分页,…

撑一把青伞 2024-12-11 17:57:46 3 0

存储过程动态 SQL 将结果存储在变量中

我在上面写了一个存储过程 DECLARE @AreaID AS INT DECLARE @DayPrior AS INT DECLARE @TableName AS VARCHAR(50) DECLARE @StoreQuery AS NVARCHAR(M…

只是偏爱你 2024-12-11 00:04:16 3 0

当 SP 包含 # 个临时表时,使用 OPENROWSET 动态检索 SP 结果

我的场景 我正在开发一个数据库,该数据库将包含整个服务器上不同数据库中的各种存储过程的许多详细信息。我现在试图收集的信息是“SP 输出什么?” …

归途 2024-12-10 17:09:45 4 0

如何判断存储在变量中的 SQL 是否会返回任何行

如果我有一个存储在这样的变量中的 SQL 脚本: DECLARE @SQL VARCHAR(MAX) = 'SELECT * FROM Employees WHERE Age > 80' 如果我要运行它,我如何判断 …

铜锣湾横着走 2024-12-09 06:19:35 4 0

如何查询另一个查询的结果?

我正在针对 MSSQL 2005 Server 编写 Trans-SQL 脚本,该脚本旨在查询存在的每个数据库的文件路径。我能够列出系统中存在的数据库。但是如何根据结果运…

蓝梦月影 2024-12-08 20:41:27 2 0

sql视图从多个数据库中选择,代理用户无权访问远程数据库

我在 sql server 数据库中设置了多个视图。这些视图是从存储过程中选择的,该存储过程的声明中具有WITH EXECUTE AS“proxyuser”子句。它执行的 selec…

还如梦归 2024-12-08 11:41:15 2 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

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