Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 数据库系统中的存储过程是回调机制吗?_Sql - Fatal编程技术网

Sql 数据库系统中的存储过程是回调机制吗?

Sql 数据库系统中的存储过程是回调机制吗?,sql,Sql,数据库系统中的存储过程是回调机制吗?数据库基本上是被动的。没有呼叫=没有行动 当数据库向您发送电子邮件时,实际上是一些预定的客户端代码调用数据库并发送电子邮件 “快乐的数据库没有用户”当然,我不确定我是否真的明白这个问题。你是说: 是数据库中的存储过程 系统本身就是一个回调机制 或 存储过程是否有回调机制 首先,答案是否定的,但对我来说,这个问题没有多大意义 在第二种情况下,如果你想要一个正式的专用回调机制,答案也是否定的。但是,可以使用动态SQL和存储过程参数实现某种形式的回调 考虑以下几点

数据库系统中的存储过程是回调机制吗?

数据库基本上是被动的。没有呼叫=没有行动

当数据库向您发送电子邮件时,实际上是一些预定的客户端代码调用数据库并发送电子邮件


“快乐的数据库没有用户”当然,我不确定我是否真的明白这个问题。你是说:


是数据库中的存储过程 系统本身就是一个回调机制

存储过程是否有回调机制

首先,答案是否定的,但对我来说,这个问题没有多大意义

在第二种情况下,如果你想要一个正式的专用回调机制,答案也是否定的。但是,可以使用动态SQL和存储过程参数实现某种形式的回调

考虑以下几点

CREATE Procedure usp_test (@callback varchar(100))
AS
EXEC (@callback)
这里,我们以字符串形式传递过程的名称,并作为动态SQL执行。当然,如果我们愿意,我们可以在它后面附加参数。这不是tryu回调,因为我们没有传递引用


不过,老实说,听起来你好像不明白这个问题。也许一个更好的问题是询问问题的含义?

这看起来很像家庭作业。你能再详细一点吗?什么是“回电机制”?我不知道……我试过谷歌搜索,但我不明白……你能澄清这个问题吗?这并没有多大意义。数据库系统中的存储过程本身就是回调机制吗?这是我的问题。。。