Da li je moguce napraviti stored proceduru koja vraca neke kolone? Ili ona moze samo da puni neku tabelu a ne i da je kreira?
Ako moze neko kratak kurs o stored procedurama i sta znace pojedini redovi u sledecoj (napisao sam ono sta znam ili pretpostavljam pa me ispravite ako gresim):
set ANSI_NULLS ON /ne znam/
set QUOTED_IDENTIFIER ON /ne znam/
go
-- =============================================
-- Author: Pero Perovic /ko je autor/
-- Create date: 19 February 2007 /datum kreiranja
-- Description: Insert record in table PROBA /opis/
-- =============================================
ALTER PROCEDURE [dbo].[Ubacuje_u_Proba]
/kljucne reci kojim se kreira sp sa svojim imenom/
@Prvi int, @Drugi int, @Treci tinyint, @Cetvrti tinyint, @Stanje char(1)
/parametri procedure/
AS
BEGIN /pocetak procedure/
SET NOCOUNT ON; /ne znam/
IF
(NOT EXISTS
(
SELECT *
FROM PROBA
WHERE (Prvi_ID=@Drugi) AND (Drugi_ID=@Drugi)
/ako ne postoji slog koji ima ovaj par promenljivih (primarni kljuc)/
)
)
BEGIN
INSERT INTO PROBA(Prvi_ID, Drugi_ID, Treci,
Cetvrti , Stanje)
VALUES (@Prvi, @Drugi, @Treci, @Cetvrti, @Stanje)
END /ubacuje slog sa ovim vrednostima/
ELSE
EXEC NemamPojma @Prvi, @Drugi, @Treci, @Cetvrtii, 'A'
END /kraj procedure/
Unapred hvala svima koji mi pruze bilo kakvu informaciju.
Ako moze neko kratak kurs o stored procedurama i sta znace pojedini redovi u sledecoj (napisao sam ono sta znam ili pretpostavljam pa me ispravite ako gresim):
set ANSI_NULLS ON /ne znam/
set QUOTED_IDENTIFIER ON /ne znam/
go
-- =============================================
-- Author: Pero Perovic /ko je autor/
-- Create date: 19 February 2007 /datum kreiranja
-- Description: Insert record in table PROBA /opis/
-- =============================================
ALTER PROCEDURE [dbo].[Ubacuje_u_Proba]
/kljucne reci kojim se kreira sp sa svojim imenom/
@Prvi int, @Drugi int, @Treci tinyint, @Cetvrti tinyint, @Stanje char(1)
/parametri procedure/
AS
BEGIN /pocetak procedure/
SET NOCOUNT ON; /ne znam/
IF
(NOT EXISTS
(
SELECT *
FROM PROBA
WHERE (Prvi_ID=@Drugi) AND (Drugi_ID=@Drugi)
/ako ne postoji slog koji ima ovaj par promenljivih (primarni kljuc)/
)
)
BEGIN
INSERT INTO PROBA(Prvi_ID, Drugi_ID, Treci,
Cetvrti , Stanje)
VALUES (@Prvi, @Drugi, @Treci, @Cetvrti, @Stanje)
END /ubacuje slog sa ovim vrednostima/
ELSE
EXEC NemamPojma @Prvi, @Drugi, @Treci, @Cetvrtii, 'A'
END /kraj procedure/
Unapred hvala svima koji mi pruze bilo kakvu informaciju.