GetNextnumber User Defined Function

<< Click to Display Table of Contents >>

Navigation:  iVend Database Database > User Defined Functions >

GetNextnumber User Defined Function

Navigation: iVend Database Database > User Defined Functions >

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

iVend 6.6 Database Help

GetNextnumber User Defined Function

Collapse All Expand All

iVend Database Database : GetNextnumber User Defined Function

Properties

Creation Date

9/18/2015 10:14 AM

Encrypted

dbimages_boolean-false

Ansi Nulls

dbimages_boolean-true

Parameters

Parameter

Direction

Description

Data Type

Size

@newKey

In

 

BigInt

8

@siteId

In

 

Integer

4

@posSiteId

In

 

Integer

4

@numberToAdd

In

 

Integer

4

@RETURN_VALUE

Return Value

 

BigInt

8

Procedure Source Code

CREATE FUNCTION [dbo].[GetNextnumber]

(

@newKey   BIGINT,

@siteId   INT,

@posSiteId INT,

@numberToAdd INT

)

RETURNS BIGINT

AS

BEGIN

DECLARE @lNextNumber BIGINT

SELECT @lNextNumber = CAST(SUBSTRING(CONVERT(NVARCHAR, @newKey + @numberToAdd), LEN(@siteId) + 1,

  LEN(CONVERT(NVARCHAR, @newKey + @numberToAdd))) AS BIGINT)

IF @posSiteId <> 0

BEGIN

SELECT @lNextNumber = CAST(SUBSTRING(CONVERT(NVARCHAR, @lNextNumber), LEN(@posSiteId) + 1,

  LEN(CONVERT(NVARCHAR, @lNextNumber))) AS BIGINT)

END

RETURN @lNextNumber;

END

See Also

Related Objects

iVend Database Database

 

 


© 2019 All Rights Reserved.

Send comments on this topic.