Return to Snippet

Revision: 9327
at November 21, 2008 09:56 by hoffstein


Updated Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name"}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>)<CR>
            \BEGIN<CR>DROP PROCEDURE dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name"}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name"}><CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $func IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name"}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'FUNCTION'<CR><BS>)<CR>
            \BEGIN<CR>DROP FUNCTION dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE FUNCTION dbo.<{"name"}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>SELECT dbo.<{"name"}>()<CR><BS>*/<CR>)<CR>
            \RETURNS <{"return_type"}><CR>AS BEGIN<CR>
            \<Tab><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS 
            \WHERE TABLE_NAME = '<{"name"}>') BEGIN<CR>
            \DROP VIEW dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name"}><CR>AS<CR>
            \/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name"}><CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $table IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.TABLES<CR>
            \WHERE TABLE_NAME = '<{"name"}>' 
            \AND TABLE_SCHEMA = 'dbo'<CR><BS>)<CR>BEGIN<CR>
            \DROP TABLE dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE TABLE dbo.<{"name"}> (<CR>
            \<{}><CR>)<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Snippet $vc varchar(<{"size"}>)<{}>

Snippet $c char(<{"size"}>)<{}>

Snippet $d decimal(<{"size"}>,<{"precision"}>)<{}>

Snippet $tv DECLARE @<{"name"}> table (<CR><{}><CR>)

Snippet $tt CREATE TABLE #<{"name"}> (<CR><{}><CR>)

Revision: 9326
at November 20, 2008 11:30 by hoffstein


Updated Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name"}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>)<CR>
            \BEGIN<CR>DROP PROCEDURE dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name"}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name"}><CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $func IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name"}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'FUNCTION'<CR><BS>)<CR>
            \BEGIN<CR>DROP FUNCTION dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE FUNCTION dbo.<{"name"}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>SELECT dbo.<{"name"}>()<CR><BS>*/<CR>)<CR>
            \RETURNS <{"return_type"}><CR>AS BEGIN<CR>
            \<Tab><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS 
            \WHERE TABLE_NAME = '<{"name"}>') BEGIN<CR>
            \DROP VIEW dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name"}><CR>AS<CR>
            \/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name"}><CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $table IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.TABLES<CR>
            \WHERE TABLE_NAME = '<{"name"}>' 
            \AND TABLE_SCHEMA = 'dbo'<CR><BS>)<CR>BEGIN<CR>
            \DROP TABLE dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE TABLE dbo.<{"name"}> (<CR>
            \<{}><CR>)<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Snippet $vc varchar(<{"size"}>)<{}>

Snippet $c char(<{"size"}>)<{}>

Snippet $d decimal(<{"size"}>,<{"precision"}>)<{}>

Snippet $tv DECLARE @<{"name"}> table (<CR><{}><CR>)

Snippet $tt CREATE TABLE #<{"name"}> table (<CR><{}><CR>)

Revision: 9325
at November 19, 2008 16:27 by hoffstein


Updated Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name"}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>)<CR>
            \BEGIN<CR>DROP PROCEDURE dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name"}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name"}> <CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $func IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name"}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'FUNCTION'<CR><BS>)<CR>
            \BEGIN<CR>DROP FUNCTION dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE FUNCTION dbo.<{"name"}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>SELECT dbo.<{"name"}>()<CR><BS>*/<CR>)<CR>
            \RETURNS <{"return_type"}><CR>AS BEGIN<CR>
            \<Tab><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS 
            \WHERE TABLE_NAME = '<{"name"}>') BEGIN<CR>
            \DROP VIEW dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name"}><CR>AS<CR>
            \/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name"}> <CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $table IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.TABLES<CR>
            \WHERE TABLE_NAME = '<{"name"}>' 
            \AND TABLE_SCHEMA = 'dbo'<CR><BS>)<CR>BEGIN<CR>
            \DROP TABLE dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE TABLE dbo.<{"name"}> (<CR>
            \<{}><CR>)<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Snippet $vc varchar(<{"size"}>)<{}>

Snippet $c char(<{"size"}>)<{}>

Snippet $d decimal(<{"size"}>,<{"precision"}>)<{}>

Snippet $tv DECLARE @<{"name"}> table (<CR><{}><CR>)

Snippet $tt CREATE TABLE #<{"name"}> table (<CR><{}><CR>)

Revision: 9324
at November 18, 2008 11:55 by hoffstein


Updated Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name"}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>)<CR>
            \BEGIN<CR>DROP PROCEDURE dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name"}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name"}> <CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $func IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name"}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'FUNCTION'<CR><BS>)<CR>
            \BEGIN<CR>DROP FUNCTION dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE FUNCTION dbo.<{"name"}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>SELECT dbo.<{"name"}>()<CR><BS>*/<CR>)<CR>
            \RETURNS <{"return_type"}><CR>AS BEGIN<CR>
            \<Tab><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS 
            \WHERE TABLE_NAME = '<{"name"}>') BEGIN<CR>
            \DROP VIEW dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name"}><CR>AS<CR>
            \/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name"}> <CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $table IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.TABLES<CR>
            \WHERE TABLE_NAME = '<{"name"}>'
            \AND TABLE_SCHEMA = 'dbo'<CR><BS>)<CR>BEGIN<CR>
            \DROP TABLE dbo.<{"name"}><CR>
            \PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE TABLE dbo.<{"name"}> (<CR>
            \<{}><CR>)<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Snippet $vc varchar(<{"size"}>)<{}>

Snippet $c char(<{"size"}>)<{}>

Snippet $d decimal(<{"size"}>,<{"precision"}>)<{}>

Snippet $tv DECLARE @<{"name"}> table (<CR><{}><CR>)

Snippet $tt CREATE TABLE #<{"name"}> table (<CR><{}><CR>)

Revision: 9323
at November 6, 2008 10:36 by hoffstein


Updated Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name":expand("%:t:r")}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>)<CR>
            \BEGIN<CR>DROP PROCEDURE dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name":expand("%:t:r")}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name":expand("%:t:r")}> <CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $func IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name":expand("%:t:r")}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'FUNCTION'<CR><BS>)<CR>
            \BEGIN<CR>DROP FUNCTION dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE FUNCTION dbo.<{"name":expand("%:t:r")}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>SELECT dbo.<{"name":expand("%:t:r")}>()<CR><BS>*/<CR>)<CR>
            \RETURNS <{"return_type"}><CR>AS BEGIN<CR>
            \<Tab><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS 
            \WHERE TABLE_NAME = '<{"name":expand("%:t:r")}>') BEGIN<CR>
            \DROP VIEW dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name":expand("%:t:r")}><CR>AS<CR>
            \/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name":expand("%:t:r")}> <CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $table IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.TABLES<CR>
            \WHERE TABLE_NAME = '<{"name":expand("%:t:r")}>'
            \AND TABLE_SCHEMA = 'dbo'<CR><BS>)<CR>BEGIN<CR>
            \DROP TABLE dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE TABLE dbo.<{"name":expand("%:t:r")}> (<CR>
            \<{}><CR>)<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Snippet $vc varchar(<{"size"}>)<{}>

Snippet $c char(<{"size"}>)<{}>

Snippet $d decimal(<{"size"}>,<{"precision"}>)<{}>

Revision: 9322
at November 6, 2008 10:33 by hoffstein


Updated Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name":expand("%:t:r")}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>)<CR>
            \BEGIN<CR>DROP PROCEDURE dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name":expand("%:t:r")}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name":expand("%:t:r")}> <CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $func IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name":expand("%:t:r")}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'FUNCTION'<CR><BS>)<CR>
            \BEGIN<CR>DROP FUNCTION dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE FUNCTION dbo.<{"name":expand("%:t:r")}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>SELECT dbo.<{"name":expand("%:t:r")}> <CR><BS>*/<CR>)<CR>
            \RETURNS <{"return_type"}><CR>AS BEGIN<CR>
            \<Tab><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS 
            \WHERE TABLE_NAME = '<{"name":expand("%:t:r")}>') BEGIN<CR>
            \DROP VIEW dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name":expand("%:t:r")}><CR>AS<CR>
            \/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name":expand("%:t:r")}> <CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $table IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.TABLES<CR>
            \WHERE TABLE_NAME = '<{"name":expand("%:t:r")}>'
            \AND TABLE_SCHEMA = 'dbo'<CR><BS>)<CR>BEGIN<CR>
            \DROP TABLE dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE TABLE dbo.<{"name":expand("%:t:r")}> (<CR>
            \<{}><CR>)<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Snippet $vc varchar(<{"size"}>)<{}>

Snippet $c char(<{"size"}>)<{}>

Snippet $d decimal(<{"size"}>,<{"precision"}>)<{}>

Revision: 9321
at November 6, 2008 10:03 by hoffstein


Updated Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>
            \WHERE ROUTINE_NAME = '<{"name":expand("%:t:r")}>'<CR>
            \AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>)<CR>
            \BEGIN<CR>DROP PROCEDURE dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name":expand("%:t:r")}> (<CR>
            \/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name":expand("%:t:r")}> <CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS 
            \WHERE TABLE_NAME = '<{"name":expand("%:t:r")}>') BEGIN<CR>
            \DROP VIEW dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name":expand("%:t:r")}><CR>AS<CR>
            \/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name":expand("%:t:r")}> <CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $table IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.TABLES<CR>
            \WHERE TABLE_NAME = '<{"name":expand("%:t:r")}>'
            \AND TABLE_SCHEMA = 'dbo'<CR><BS>)<CR>BEGIN<CR>
            \DROP TABLE dbo.<{"name":expand("%:t:r")}><CR>
            \PRINT 'Dropped dbo.<{"name":expand("%:t:r")}>'<CR>
            \END<CR>GO<CR><CR>CREATE TABLE dbo.<{"name":expand("%:t:r")}> (<CR><{}><CR>)<CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>PRINT 'Created dbo.<{"name":expand("%:t:r")}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Snippet $vc varchar(<{"size"}>)<{}>

Snippet $c char(<{"size"}>)<{}>

Snippet $d decimal(<{"size"}>,<{"precision"}>)<{}>

Revision: 9320
at November 5, 2008 12:11 by hoffstein


Updated Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>WHERE ROUTINE_NAME = '<{"name"}>'
            \<CR>AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>) 
            \<CR>BEGIN<CR>DROP PROCEDURE dbo.<{"name"}><CR>PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name"}> (<CR>/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name"}> <CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = '<{"name"}>') BEGIN
            \<CR>DROP VIEW dbo.<{"name"}><CR>PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name"}><CR>AS<CR>/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name"}> <CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $table IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.TABLES<CR>WHERE TABLE_NAME = '<{"name"}>'
            \AND TABLE_SCHEMA = 'dbo'<CR><BS>)<CR>BEGIN<CR>
            \DROP TABLE dbo.<{"name"}><CR>PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE TABLE dbo.<{"name"}> (<CR><{}><CR>)<CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Snippet $vc varchar(<{"size"}>)<{}>

Snippet $c char(<{"size"}>)<{}>

Snippet $d decimal(<{"size"}>,<{"precision"}>)<{}>

Revision: 9319
at October 30, 2008 09:47 by hoffstein


Initial Code
if !exists('loaded_snippet') || &cp
    finish
endif

Snippet $proc IF EXISTS (<CR>SELECT 1 FROM INFORMATION_SCHEMA.ROUTINES<CR>WHERE ROUTINE_NAME = '<{"name"}>'
            \<CR>AND ROUTINE_SCHEMA = 'dbo'<CR>AND ROUTINE_TYPE = 'PROCEDURE'<CR><BS>) 
            \<CR>BEGIN<CR>DROP PROCEDURE dbo.<{"name"}><CR>PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE PROCEDURE dbo.<{"name"}> (<CR>/*<CR>  Sample calls:<CR>
            \<BS><Tab>EXEC <{"name"}> <CR><BS>*/<CR>)<CR>AS BEGIN<CR>
            \<Tab>SET NOCOUNT ON<CR><{}><CR>END<CR>GO<CR><CR>IF @@ERROR = 0<CR>
            \PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $view IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = '<{"name"}>') BEGIN
            \<CR>DROP VIEW dbo.<{"name"}><CR>PRINT 'Dropped dbo.<{"name"}>'<CR>
            \END<CR>GO<CR><CR>CREATE VIEW dbo.<{"name"}><CR>AS<CR>/* Sample calls:<CR>
            \<Tab>SELECT * FROM <{"name"}> <CR><BS>*/<CR><{}><CR>GO<CR>
            \<CR>IF @@ERROR = 0<CR>PRINT 'Created dbo.<{"name"}>'<CR><BS>GO<CR>

Snippet $sum SUM(<{"field"}>) AS <{"field"}>,<{}>

Initial URL
http://www.vim.org/scripts/script.php?script_id=1318

Initial Description
These snippets can be used with TSQL files (assuming .sql extension) by saving the below code to vimfiles/after/ftplugin/sql_snippets.vim.

* **$proc** - creates the skeleton for a TSQL stored procedure, including dropping the old procedure if it already exists.
* **$func** - creates the skeleton for a TSQL user-defined function (scalar), including dropping the old function if it already exists.
* **$view** - creates the skeleton for a TSQL view, including dropping the old view if it already exists.
* **$table** - creates the skeleton for a TSQL table, including dropping the old table if it already exists.
* **$sum** - creates a TSQL SUM statement using the specified field and creates an alias to preserve the field name.
* **$vc** - creates a varchar definition using the specified size.
* **$c** - creates a char definition using the specified size.
* **$d** - creates a decimal definition using the specified size and precision.
* **$tv** - creates a table variable definition.
* **$tt** - creates a temp table definition.

Initial Title
TSQL snippets for snippetsEmu

Initial Tags


Initial Language
Other