怎么查询指定表上index的属性(哪些字段是index) 另外sp_index 的第一个参数是啥意思? sp_helpindex报告有关表或视图上索引的信息。语法sp_helpindex [ @objname = ] 'name'参数[@objname =] 'name'是当前数据库中表或视图的名称。name 的数据类型为 nvarchar(776),没有默认值。返回代码值0(成功)或 1(失败) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EXEC sp_indexes @table_server = 'LONDON1', --表的服務器名稱 @table_name = 'Employees', --表名 @table_catalog = 'Northwind', --數據庫 @is_unique = 0--指定返回類型 sp_indexes 傳回特定遠端資料表的索引資訊。語法sp_indexes [ @table_server = ] 'table_server' [ , [ @table_name = ] 'table_name' ] [ , [ @table_schema = ] 'table_schema' ] [ , [ @table_catalog = ] 'table_db' ] [ , [ @index_name = ] 'index_name' ] [ , [ @is_unique = ] 'is_unique' ]引數[@table_server =] 'table_server'是指一個執行 Microsoft® SQL Server™ 供要求資料表資訊的連結伺服器之名稱。table_server 是 sysname,沒有預設值。[@table_name =] 'table_name'是指提供索引資訊的遠端資料表名稱,table_name 是 sysname,預設值為 NULL。假如是 NULL,則會傳回指定資料庫內所有的資料表。[@table_schema =] 'table_schema'指定資料表結構描述 (Schema)。在 Microsoft SQL Server 環境中,這會對應到資料表的擁有者。table_schema 是 sysname,預設值為 NULL。[@table_catalog =] 'table_db'是指 table_name 所在的資料庫名稱,table_db 是 sysname,預設值為 NULL。假如是 NULL,table_db 預設為 master。[@index_name =] 'index_name'是指要求其資訊的索引名稱,name 是 sysname,預設值為 NULL。[@is_unique =] 'is_unique'是指要傳回資訊的索引型別,is_unique 是 bit,預設值為 NULL,並且可以是下列值其中之一。權限執行權限預設為授與 public 角色。範例這個範例從位於 LONDON1 資料庫伺服器上 Northwind 資料庫中的 Employees 資料表傳回所有索引資訊。EXEC sp_indexes @table_server = 'LONDON1', @table_name = 'Employees', @table_catalog = 'Northwind', @is_unique = 0 我有sql help。sp_indexes的第一个参数是不是数据库所在的机器名? select name from sysindexes where id=object_id('a')--查找表a的索引名sp_indexes的第一个参数是不是数据库所在的机器名?--對,可直接輸入IP 前提是必須連入服務器用sp_addlinkedserver連sp_indexes的第一个参数是不是数据库所在的机器名?--對,可直接輸入IP 两张表对比检索不同记录,代码效率高更好。 有谁能给我解释一下数据库的第二范式 0 我想把表里面的数据生成SQL脚本里面的插入语句。该怎么做? 高分请教,怎样删除已过期的强制订阅! 很奇怪的存储过程 对价格,点击率 排序并分页没反应 如何对form1操作 *** 如何在存储过程中用变量引用数据库中的表名?*** 那有mssql2000下载呀,以前的都下不了 请教高手,有关SQL统计报表问题! 新ghost别人的系统,sqlserver要怎么设置? 很急!跪下求助!
@table_name = 'Employees', --表名
@table_catalog = 'Northwind', --數據庫
@is_unique = 0--指定返回類型
傳回特定遠端資料表的索引資訊。語法
sp_indexes [ @table_server = ] 'table_server'
[ , [ @table_name = ] 'table_name' ]
[ , [ @table_schema = ] 'table_schema' ]
[ , [ @table_catalog = ] 'table_db' ]
[ , [ @index_name = ] 'index_name' ]
[ , [ @is_unique = ] 'is_unique' ]引數
[@table_server =] 'table_server'是指一個執行 Microsoft® SQL Server™ 供要求資料表資訊的連結伺服器之名稱。table_server 是 sysname,沒有預設值。[@table_name =] 'table_name'是指提供索引資訊的遠端資料表名稱,table_name 是 sysname,預設值為 NULL。假如是 NULL,則會傳回指定資料庫內所有的資料表。[@table_schema =] 'table_schema'指定資料表結構描述 (Schema)。在 Microsoft SQL Server 環境中,這會對應到資料表的擁有者。table_schema 是 sysname,預設值為 NULL。[@table_catalog =] 'table_db'是指 table_name 所在的資料庫名稱,table_db 是 sysname,預設值為 NULL。假如是 NULL,table_db 預設為 master。[@index_name =] 'index_name'是指要求其資訊的索引名稱,name 是 sysname,預設值為 NULL。[@is_unique =] 'is_unique'是指要傳回資訊的索引型別,is_unique 是 bit,預設值為 NULL,並且可以是下列值其中之一。
權限
執行權限預設為授與 public 角色。範例
這個範例從位於 LONDON1 資料庫伺服器上 Northwind 資料庫中的 Employees 資料表傳回所有索引資訊。EXEC sp_indexes @table_server = 'LONDON1',
@table_name = 'Employees',
@table_catalog = 'Northwind',
@is_unique = 0
sp_indexes的第一个参数是不是数据库所在的机器名?
用sp_addlinkedserver連
sp_indexes的第一个参数是不是数据库所在的机器名?--對,可直接輸入IP