用c#如何从sqlserver2000 中指定的表中提取出这个表的全部字段个数(100分)

  • 主题发起人 主题发起人 weilai2570019
  • 开始时间 开始时间
W

weilai2570019

Unregistered / Unconfirmed
GUEST, unregistred user!
用sql语句和c#去实现
 
備份一個資料庫然后恢復到指定目的羅
 
是不是可以这样,
创建一个带参数的存储过程
如:
Create Proc Pro_GetCols
@TableName Nvarchar(200) --设置指定的表名
As
begin
EXEC sp_columns @table_name = @tablename
--select @@ROWCOUNT as row
end
然后在.net里象执行一般存储过程一样,得到结果后取结果的行数即为该表的列数。
关键是 sp_columns 命令,用于返回当前环境中可查询的指定表或视图的列信息。
语法
sp_columns [ @table_name = ] object
[ , [ @table_owner = ] owner ]
[ , [ @table_qualifier = ] qualifier ]
[ , [ @column_name = ] column ]
[ , [ @ODBCVer = ] ODBCVer ]
 
后退
顶部