欢迎光临
我们一直在努力

在查询分析器中,用快捷键取得字段的列表。-数据库专栏,SQL Server

建站超值云服务器,限时71元/月

alter      procedure sp_getfields 
  @tablename varchar(100) 
as 
  declare tmpcursor cursor for 
  select name from syscolumns where id = object_id(@tablename) 
 
  open tmpcursor 
  declare @fieldname varchar(50) 
  declare @sqlstr1 varchar(250) 
  declare @sqlstr2 varchar(250) 
 
  set @fieldname =  
  set @sqlstr1 =  
  set @sqlstr2 =  
  fetch next from tmpcursor into @fieldname 
  while @@fetch_status = 0 
  begin 
    if len(@sqlstr1) < 250 – len(@fieldname) 
      set @sqlstr1 = @sqlstr1 + @fieldname + ,      
    else 
      set @sqlstr2 = @sqlstr2 + @fieldname + , 
    fetch next from tmpcursor into @fieldname 
  end 
  close tmpcursor 
  deallocate tmpcursor 
 
  if @sqlstr2 =  
    set @sqlstr1 = left(@sqlstr1, len(@sqlstr1) -1) 
  else 
    set @sqlstr2 = left(@sqlstr2, len(@sqlstr2) -1) 
 
  select @sqlstr1 
  if @sqlstr2 <>  
    select @sqlstr2  
 
加了快捷键后,在查询分析器中,选中一个表名,按相应的快捷键,酷吧。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在查询分析器中,用快捷键取得字段的列表。-数据库专栏,SQL Server
分享到: 更多 (0)

相关推荐

  • 暂无文章