This commit is contained in:
@@ -9972,33 +9972,22 @@ Public Class ClsContPAQi
|
||||
|
||||
|
||||
StrSQL.Clear()
|
||||
'StrSQL.Append(" CREATE FUNCTION [dbo].[FNC_GetCounter] ")
|
||||
'StrSQL.Append(" ( ")
|
||||
'StrSQL.Append(" @TipoCounter VARCHAR(200) ")
|
||||
'StrSQL.Append(" ) ")
|
||||
'StrSQL.Append(" RETURNS INT ")
|
||||
'StrSQL.Append(" AS ")
|
||||
'StrSQL.Append(" BEGIN ")
|
||||
'StrSQL.Append(" ")
|
||||
'StrSQL.Append(" DECLARE @Id INT; ")
|
||||
'StrSQL.Append(" ")
|
||||
'StrSQL.Append(" SELECT @Id = C.Next ")
|
||||
'StrSQL.Append(" FROM Counters C ")
|
||||
'StrSQL.Append(" WHERE C.Name = @TipoCounter; ")
|
||||
'StrSQL.Append(" ")
|
||||
'StrSQL.Append(" RETURN @Id; ")
|
||||
'StrSQL.Append(" END; ")
|
||||
StrSQL.AppendLine(" IF NOT EXISTS (SELECT 1 FROM sys.objects WHERE type = 'FN' AND name = 'FNC_GetCounter')")
|
||||
StrSQL.AppendLine(" BEGIN")
|
||||
StrSQL.AppendLine(" DECLARE @sql NVARCHAR(MAX);")
|
||||
StrSQL.AppendLine(" SET @sql = N'CREATE FUNCTION [dbo].[FNC_GetCounter] ")
|
||||
StrSQL.AppendLine(" (@TipoCounter VARCHAR(200))")
|
||||
StrSQL.AppendLine(" RETURNS INT AS ")
|
||||
StrSQL.AppendLine(" BEGIN ")
|
||||
StrSQL.AppendLine(" DECLARE @Id INT;SELECT @Id = C.Next FROM Counters C WHERE C.Name = @TipoCounter;RETURN @Id; ")
|
||||
StrSQL.AppendLine(" END;';")
|
||||
StrSQL.AppendLine(" EXEC sp_executesql @sql;")
|
||||
StrSQL.AppendLine(" END")
|
||||
StrSQL.Append(" CREATE OR ALTER FUNCTION [dbo].[FNC_GetCounter] ")
|
||||
StrSQL.Append(" ( ")
|
||||
StrSQL.Append(" @TipoCounter VARCHAR(200) ")
|
||||
StrSQL.Append(" ) ")
|
||||
StrSQL.Append(" RETURNS INT ")
|
||||
StrSQL.Append(" AS ")
|
||||
StrSQL.Append(" BEGIN ")
|
||||
StrSQL.Append(" ")
|
||||
StrSQL.Append(" DECLARE @Id INT; ")
|
||||
StrSQL.Append(" ")
|
||||
StrSQL.Append(" SELECT @Id = C.Next ")
|
||||
StrSQL.Append(" FROM Counters C ")
|
||||
StrSQL.Append(" WHERE C.Name = @TipoCounter; ")
|
||||
StrSQL.Append(" ")
|
||||
StrSQL.Append(" RETURN @Id; ")
|
||||
StrSQL.Append(" END; ")
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user