zoukankan      html  css  js  c++  java
  • 获得所有存储过程文本

    declare @proc_text varchar(max)  
    DECLARE get_proc_text_cursor CURSOR FOR 
    SELECT  'if object_id(N'''+ [name] +''') is not null drop proc ' + [name] +  CHAR(10) +  CHAR(13)  +  '  GO '  +  CHAR(10) +  CHAR(13) + definition + CHAR(10)  + CHAR(13) +' GO'   
    FROM sys.sql_modules  
    inner join sysobjects  on sys.sql_modules.object_id = sysobjects.id  and type='p' 
     
    OPEN get_proc_text_cursor  
     
    FETCH NEXT FROM get_proc_text_cursor  
    INTO @proc_text  
     
    WHILE @@FETCH_STATUS = 0  
    BEGIN 
     
    print @proc_text  
        FETCH NEXT FROM get_proc_text_cursor  
        INTO @proc_text  
    END 
    CLOSE get_proc_text_cursor  
    DEALLOCATE get_proc_text_cursor
  • 相关阅读:
    hadoop基础
    数据库基础知识
    sqoop基础
    大数据之常用linux常用命令
    zooKeeper基础
    impala基础
    Hbase基础
    Commitlint 提交规范类型
    理解JS闭包
    JS函数作用域及作用域链理解
  • 原文地址:https://www.cnblogs.com/mingyongcheng/p/2668686.html
Copyright © 2011-2022 走看看