常用的几个自定义SQL

来源:互联网 发布:淘宝无线运营教程 编辑:程序博客网 时间:2024/05/01 04:55

 

 

 

/****** 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




Create Procedure  GetData()

as


Print  '当前操作的计算机是:'+  Host_Name()

Print  '当前连接的用户是:'+SYSTEM_USER

go

原创粉丝点击