当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 用-g选项编译后,用s为什么不能step into这个函数?而是直接执行完。 ......
 ·问一个cbuilder的安装问题    »显示摘要«
    摘要: 我从网上下载的cbuilder5在安装的时候提示有很多文件无法读取,无论是重试还是忽略后都会导致安装不成功,现在已经安装n次了,结果都一样,郁闷非常 请高手赐教!!!! ......


创建表的问题

我写了一个存储过程:  
  REATE   PROCEDURE   CreatePerspective    
   
  AS  
   
  declare     cursorp   cursor   for   select   TableName   from   OverallPerspective  
   
  declare   @j   varchar(1000)  
  open   cursorp  
   
  fetch   cursorp   into   @j  
  while   @@fetch_status=0  
  begin  
      exec(select   *   into   +@j+   from   Perspective)  
      fetch   cursorp   into   @j  
  end  
  close   cursorp  
  deallocate   cursorp  
  GO  
   
   
  如果数据库里面已经有表,就跳过,进入下一次循环。应该怎样更改这个存储过程呢?  
   
  请帮帮忙,先行谢谢了!  
 

NO.1   作者: SophiaWang

REATE   PROCEDURE   CreatePerspective    
   
  AS  
   
  declare     cursorp   cursor   for   select   TableName   from   OverallPerspective  
   
  declare   @j   varchar(1000)  
  open   cursorp  
   
  fetch   cursorp   into   @j  
  while   @@fetch_status=0  
  begin  
  if   not   exists   (exec(select   *   from   dbo.sysobjects   where   id   =   object_id(N[   +   @j   +   ])   and   OBJECTPROPERTY(id,   NIsUserTable)   =   1))  
  begin  
      exec(select   *   into   +@j+   from   Perspective)  
  end  
      fetch   cursorp   into   @j  
  end  
  close   cursorp  
  deallocate   cursorp  
  GO

NO.2   作者: pengdali

cREATE   PROCEDURE   CreatePerspective    
   
  AS  
   
  declare     cursorp   cursor   for   select   TableName   from   OverallPerspective  
   
  declare   @j   varchar(1000)  
  open   cursorp  
   
  fetch   cursorp   into   @j  
  while   @@fetch_status=0  
  begin  
      if   object_id(@j)   is   null    
          exec(select   *   into   +@j+   from   Perspective)  
      fetch   cursorp   into   @j  
  end  
  close   cursorp  
  deallocate   cursorp  
  GO


 ·怎么得到一个组件的位置    »显示摘要«
    摘要: 我是菜鸟,有时要用到一个组件,却不知在哪里?在线等,散分! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE