邹老大,有没有简单方法判断linked server上某一数据表是否有identity字段? OBJECTPROPERTY中的参数id 是表示当前数据库中对象 ID 的表达式。id 的数据类型为 int,并假定为当前数据库上下文中的架构范围内的对象。所以你的语句得到的当然是NULL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以试试:select * from OPENQUERY([srv02],'use [db02] Select OBJECTPROPERTY(OBJECT_ID(''[db02].[dbo].server1_receipt_item''),''TableHasIdentity'')')或者:select * from OPENQUERY([srv02],'exec(''use [db02] Select OBJECTPROPERTY(OBJECT_ID(''''[db02].[dbo].server1_receipt_item''''),''''TableHasIdentity'''')'')') 谢谢邹老大。select * from OPENQUERY([srv02],'exec(''use [db02] Select OBJECTPROPERTY(OBJECT_ID(''''[db02].[dbo].server1_receipt_item''''),''''TableHasIdentity'''')'')')这个是对的第一个不对 一个常用的注册用户表的主键的设置 数据库新手提问。 谁有SQL2000英文企业版? 请问什么是分表 问:最小值问题? SQL 2000中聚合函数sum不支持BIGINT的问题 sql output 取值问题? 跪求数据库字段加密问题,中午在线等! 的 SQL Server Agent问题,100分相赠! 差异备份的问题! 安装SQL SERVER 2005时候报错,如何解决? 急!关于SQL Server 不存在或拒绝访问的问题
select * from OPENQUERY([srv02],'use [db02] Select OBJECTPROPERTY(OBJECT_ID(''[db02].[dbo].server1_receipt_item''),''TableHasIdentity'')')或者:
select * from OPENQUERY([srv02],'exec(''use [db02] Select OBJECTPROPERTY(OBJECT_ID(''''[db02].[dbo].server1_receipt_item''''),''''TableHasIdentity'''')'')')
select * from OPENQUERY([srv02],'exec(''use [db02] Select OBJECTPROPERTY(OBJECT_ID(''''[db02].[dbo].server1_receipt_item''''),''''TableHasIdentity'''')'')')
这个是对的第一个不对