Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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 server 2008 Sqldependency.ID属性的用途是什么?_Sql Server 2008_Sqldependency - Fatal编程技术网

Sql server 2008 Sqldependency.ID属性的用途是什么?

Sql server 2008 Sqldependency.ID属性的用途是什么?,sql-server-2008,sqldependency,Sql Server 2008,Sqldependency,如果在特定表上插入任何新记录,我将使用Sql依赖项类执行事件。 现在我想知道最后插入了哪一行,是否有可能找到最后插入记录的行id 以及它创建GUID的SqlDependency.ID属性的用途。首先回答第二个问题:看看SqlTableDependency 现在,关于你的第二个问题: 我认为此ID用于在SQL server中创建查询名称。无论何时创建SQL依赖项的新实例,都将为查询创建一个唯一的ID,该ID将用于通知您更新(更新、删除、插入等) 当您创建SqlDependency的新实例时,它将被

如果在特定表上插入任何新记录,我将使用Sql依赖项类执行事件。 现在我想知道最后插入了哪一行,是否有可能找到最后插入记录的行id


以及它创建GUID的SqlDependency.ID属性的用途。

首先回答第二个问题:看看
SqlTableDependency

现在,关于你的第二个问题:

我认为此ID用于在SQL server中创建查询名称。无论何时创建SQL依赖项的新实例,都将为查询创建一个唯一的ID,该ID将用于通知您更新(更新、删除、插入等)

当您创建
SqlDependency
的新实例时,它将被创建,并且它的ID将与从ONCHANGE方法收到通知时的ID相同

当我有多个属性从数据库获取它们的数据,并且我想知道哪个属性已经更新时,我就使用它

最后,需要注意的是,此id包含两个部分,您可以通过在
上拆分来分隔这两个部分。第一个是您需要的,可以转换为GUID。第二个是针对APPDOMAIN的