a6d7ea0b2f
versione TK 2.4 inclusione schema voc x tabella lingue e vocabolario
26 lines
592 B
Transact-SQL
26 lines
592 B
Transact-SQL
|
|
/***************************************
|
|
* FUNCTION f_getCellaByPos
|
|
*
|
|
* fornisce la prima cella associata ad una posizione "logica" di magazzino
|
|
*
|
|
* Steamware, S.E.L.
|
|
* mod: 2011.05.20
|
|
*
|
|
****************************************/
|
|
CREATE FUNCTION [dbo].[f_getCellaByPos] (@posizione VARCHAR(255))
|
|
RETURNS INT AS
|
|
BEGIN
|
|
|
|
DECLARE @answ AS INT
|
|
|
|
SET @answ = (
|
|
SELECT TOP 1 ISNULL(IdxCella,0) FROM Celle
|
|
WHERE IdxBlocco IN ( SELECT IdxBlocco FROM Blocchi WHERE CodMag = @posizione )
|
|
ORDER BY IdxCella -- regola: si deve creare per prima la cella "TERRA"
|
|
)
|
|
|
|
RETURN @answ
|
|
|
|
END
|