常用的几个自定义SQL

 /****** Object:  Stored Procedure dbo.sp_table_columnList    Script Date: 2008-12-24 1:19:12 ******/

/*********************************************************        
列出资料表所有记录      
**********************************************************/       

Create procedure @tableName  sysName

as

 

   exec(' select * From  '+@tableName)

go

 

 

 

/****** Object:  Stored Procedure dbo.sp_table_columnList    Script Date: 2008-12-24 1:19:12 ******/
/*********************************************************        
列出资料表所有列名      
**********************************************************/        
Create   procedure  sp_table_columnList            
@tablename sysname            
as            
declare @str varchar(8000)            
set @str=''            
select @str=Rtrim(@str)+','+Rtrim(name) from syscolumns            
where id=object_id(@tablename)            
order by colorder         
if Rtrim(@str)=''        
begin        
  select @str=Rtrim(@str)+','+Rtrim(name) from tempdb..syscolumns            
  where id=object_id('tempdb..'+@tablename)         
 order by colorder         
end        
if rtrim(@str)<>''         
begin            
  set @str=substring(@str,2,len(@str)-1)                 
  print @str        
end        
else        
 Print '系统中不存在资料表:'+@tablename    


GO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值