Prvni verze
This commit is contained in:
30
_sql/ef_DilecGetStroj.sql
Normal file
30
_sql/ef_DilecGetStroj.sql
Normal file
@ -0,0 +1,30 @@
|
||||
-- dbo.ef_DilecGetStroj
|
||||
CREATE FUNCTION dbo.ef_DilecGetStroj (@IDKmen INT=NULL, @NazevOp NVARCHAR(100)=NULL)
|
||||
RETURNS INT
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- !! funkci neupravujte, bude stejne pregenerovana pri startu pluginu PluginHDCRTN !!
|
||||
|
||||
DECLARE
|
||||
@retVal INT=NULL
|
||||
|
||||
IF (@IDKmen IS NULL)
|
||||
RETURN @retVal
|
||||
SET @NazevOp = ISNULL(@NazevOp, N'')
|
||||
|
||||
|
||||
IF (@NazevOp<>N'')
|
||||
BEGIN
|
||||
IF 1=(SELECT COUNT(ID) FROM dbo.TabPostup WHERE Dilec=@IDKmen AND ZmenaDo IS NULL AND IDStroje IS NOT NULL AND Nazev LIKE @NazevOp + N'%')
|
||||
SELECT @retVal=IDStroje FROM dbo.TabPostup WHERE Dilec=@IDKmen AND ZmenaDo IS NULL AND IDStroje IS NOT NULL AND Nazev LIKE @NazevOp + N'%'
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
IF 1=(SELECT COUNT(ID) FROM dbo.TabPostup WHERE Dilec=@IDKmen AND ZmenaDo IS NULL AND IDStroje IS NOT NULL)
|
||||
SELECT @retVal=IDStroje FROM dbo.TabPostup WHERE Dilec=@IDKmen AND ZmenaDo IS NULL AND IDStroje IS NOT NULL
|
||||
END
|
||||
|
||||
RETURN @retVal
|
||||
|
||||
END
|
||||
Reference in New Issue
Block a user