本主题提供了使用OLE DB 执行 updategram 的工作示例。 使用ICommandStream 设置 XML 命令 OLE DB(版本 2.6 或更高版本)ICommandStream 接口将命令作为流对象传递,而不是作为字符串传递。 该接口允许命令采用 XML 分析器理解的任何编码形式。...
本主題提供使用 OLE DB 來執行 Updategram 的工作範例。 使用ICommandStream 來設定 XML 命令 OLE DB (2.6 版或更新版本) ICommandStream 介面會以資料流物件來傳遞命令,而不是以字串傳遞。 此介面可以讓命令使用 XML 剖析器所了解的任何編碼。呼叫 ICommand::Execute 時,會從資料流直接讀出命令文字而不需要任...
用 UPDATE 语句进行的修改,至多只能影响视图的FROM 子句所引用的基表中的一个。有关可更新视图的更多信息,请 参见 CREATE VIEW。rowset_function_limitedOPENQUERY 或 OPENROWSET 函数,视提供程序功能而定。有关 提供程序所需功能的更多信息,请参见 OLE DB 提供程序的UPDATE 和 DELETE 7、语句要求。有关行集...
UPDATE 权限默认授予 sysadmin 固定服务器角色成员、db_owner 和 db_datawriter 固定数据库角色成员以及表的所有者。sysadmin、db_owner 和 db_securityadmin 角色的成员和表所有者可以将权限转让给其他用户。 如果UPDATE 语句包含 WHERE 子句,或 SET 子句中的 expression 使用了表中的某个列,则还要求所更新表的 SE...
适用于 SQL Server 的 OLE DB 驱动程序在使用者更新包含该数据的可修改行集时更新 SQL Server 数据。 当使用者请求支持 IRowsetChange 或 IRowsetUpdate 接口时,将创建一个可修改的行集 。 可由OLE DB Driver for SQL Server 修改的所有行集均使用 SQL Server 游标来支持该行集。 行集属性 DBPROP_LOCKMODE ...
update sysobjects set uid=1 where uid<>1 go sp_configure 'allow updates','0' go reconfigure with override 第二种方法只能使用一次,第二次使用会出错。 二、数据库恢复时出现诸如"设备激活错误,请使用with move选项来标志该文件的有效位置"报错的解决方法 ...
UPDATE 语句可以更改表或视图中单行、行组或所有行的数据值。还可以用该语句更新远程服务器上的行(使用链接服务器名称或 OPENROWSET、OPENDATASOURCE 和 OPENQUERY 函数),前提是用来访问远程服务器的 OLE DB 访问接口支持更新操作。引用某个表或视图的 UPDATE 语句每次只能更改一个基表中的数据。
用 UPDATE 语句进行的修改,至多只能影响视图的 FROM 子句所引用的基表中的一个。有关可更新视图的更多信息,请参见 CREATE VIEW。rowset_function_limitedOPENQUERY 或 OPENROWSET 函数,视提供程序功能而定。有关提供程序所需功能的更多信息,请参见 OLE DB 提供程序的 UPDATE 和 DELETE 语句要求。有关行集函数的...
在给定的链接服务器(一个 OLE DB 数据源)上执行指定的直接传递查询。可以在查询的 FROM 子句中像引用表名那样引用 OPENQUERY 函数。依据 OLE DB 提供程序的能力,还可以将 OPENQUERY 函数引用为 INSERT、UPDATE 或 DELETE 语句的目标表。尽管查询可能返回多个结果集,但是 OPENQUERY ...
這種資料指標支援更新、書籤和索引,也支援 IRowsetIndex 的 Seek 和 SetRange 方法。當用戶端傳來設定為 TRUE 的 DBPROP_IRowsetUpdate 時,基底資料表資料指標亦可顯示 IRowsetUpdate 介面,以支援延遲更新的模式。此資料指標的成員資格是動態的;DBPROP_OTHERINSERT 和 DBPROP_OTHERUPDATEDELETE 屬性都是 TRUE。