Skip to main content

To List down all DB Stored Procedure and Functions

 Here is a SQL Query to List down all DB Stored Procedure and Functions .We can use this to make a small tool to backup stored procedure and functions automatically using windows service .

Query:

DECLARE MY_CURSOR Cursor

FOR

SELECT TOP 1000 r.ROUTINE_NAME,r.ROUTINE_TYPE,r.Routine_Definition

FROM INFORMATION_SCHEMA.Routines r 

OPEN MY_CURSOR

    DECLARE @sproc VARCHAR(MAX) 

DECLARE @Name VARCHAR(MAX) 

  DECLARE @Type VARCHAR(MAX) 


    FETCH NEXT FROM MY_CURSOR INTO @Name, @Type, @sproc

    WHILE (@@FETCH_STATUS <> -1)

    BEGIN

        IF (@@FETCH_STATUS <> -2)

PRINT @Name

PRINT @Type

        PRINT @sproc


        FETCH NEXT FROM MY_CURSOR INTO @Name, @Type, @sproc

    END

CLOSE MY_CURSOR

DEALLOCATE MY_CURSOR

GO

Comments

Popular posts from this blog

Cannot access a disposed object. A common cause of this error is disposing a context that was

  Cannot access a disposed object. A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. This may occur if you are calling Dispose() on the context, or wrapping the context in a using statement. If you are using dependency injection, you should let the dependency injection container take care of disposing context instances. Object name: 'PropertyContext'.  public class CustomerHub : Hub     {         public readonly ICustomerService _customerService;         private readonly IServiceScopeFactory _serviceScopeFactory;         public CustomerHub(ICustomerService service, IServiceScopeFactory serviceScopeFactory)         {             _customerService = service;             _serviceScopeFactory = serviceSco...

First J2ME Application & Deployment(.jar,.jad) for your Supported Mobile Phones

Most probably 2 years ago I had decided to swap from C#.NET to Java.But at the time of its beginning I found it so messy than that of C#.As I desired to develop applications for my famous China Phone(Network down most of the time but supports java) at last I did it at the end of 2010.Now I'll discuss how to prepare your desktop to develop your first  j2me applications .   What is actually J2ME? J2ME stands for Java 2 Micro Edition, also known as Java ME. J2ME is a stripped down version of Java targeting devices with lower processing capabilities, like mobile phones, pagers .J2ME runs on a highly optimized version of Java Run-time Environment called KVM which comes pre-installed on devices(mobile phone,hand-held devices) supporting J2ME apps. Basic Concepts on J2ME: We can divide J2ME framework into three main parts namely Configurations, profiles and optional packages Configurations : A configuration contains the KVM and important class libraries, It defin...