如题。
谢谢!
谢谢!
解决方案 »
- !!!!在线等待,如何优化查询,创建索引,请大侠帮忙!!!!!!
- windows SQL SERVER 2005 配置报表服务器中,无法初始化!怎么办?
- 有挑战性的SQL语句
- eclipse与mysql连接时,控制台不显示中文搜索结果!!!!帮忙
- 子查询+两表联接+分组统计 怎样实现?
- SQL安装问题:序列号?
- sqlserver2000的一个表里,有一条数据记录就是更新和删除不了,其它的就行
- 急 如何使事务日志变小
- SQL Server 2005 性能问题
- sqlserver的时间问题
- [求助]在向服务器发送请求时发生传输级错误
- 联机帮助中关于datetime类型的说明是不是错误的呀?帮助上说,3%秒,可是应该为千分之三呀?
select name from syscolumns where status=16 and id=object_id('table_name')
go
create table tb(ID int primary key,[Name] varchar(10))
SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME='tb'
/*TABLE_NAME COLUMN_NAME
-------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------
tb ID(影響 1 個資料列)
*/
Declare @table_name varchar(100)
Set @table_name='table_Pqs'
--1、可以根据系统存储过程
Execute sp_pkeys @table_name
--2、根据系统表获得
Declare @objectid int
Set @objectid=object_id(@table_name)
Select
col_name(@objectid,colid) '主键字段'
From sysobjects as o
Inner Join sysindexes as i On i.name=o.name
Inner Join sysindexkeys as k On k.indid=i.indid
Where
o.xtype = 'PK' and parent_obj=@objectid and k.id=@objectid