postgresql stored procedures

Status
Niet open voor verdere reacties.

Westerland

Gebruiker
Lid geworden
27 jun 2011
Berichten
286
Goedemiddag,

Ik ben bezig om stored procedures in de database te maken alleen heb ik hier niet zo heel veel ervaring mee.


Ik heb een test table gemaakt met een id en een name

ik heb 4 records er in staan:

1 - test
2 - test2
3 - hallo
4 - test3

nu wil ik een stored procedure maken die alle id`s teruggeeft die aan een parameter voldoen.
in sql:

select id
from testtable
where name like '%test%'

nu heb ik dit voor elkaar gekregen alleen is het zo`n omslachtige constructie geworden (in mijn ogen dan) dat ik er van overtuigt ben dat het een stuk makkelijker kan.
Google heeft hier mij helaas niet voldoende mee geholpen vandaar de vraag of iemand hier de oplossing voor weet.

Mvg,

Westerland
 
Laatst bewerkt:
Ik denk dat dit moet werken..

PHP:
CREATE PROCEDURE test.getIds
(
    @naam  varchar
)
AS
   SELECT id
   FROM test
   WHERE naam like "%@naam%"
GO

EXEC test.getIds 'test'
GO
 
Helaas werkt dit niet.

Om een stored procedure te maken in postgresql moet er zoiezo begonnen worden met:

CREATE FUNCTION getSomething(someVar varchar(50))

Maargoed ik heb besloten dat we toch maar geen stored procedure gaan gebruiken. we gaat het gewoon in de architectuur van het programma zetten door middel van models.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan