PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MSSQL function aufruf


Gast
2009-05-01, 19:14:58
Guten Tag,

Nach langer probiererei komme ich leider nicht drauf wie man eine function unter mssql aufruft:

.)wie ruft man functions auf? laut inet mit: select * from create_product('1');
"invalid object name 'create_product' "
.)mit folgendem komme ich auf ne sinnvollere fehlermeldung aber funkt noch immer ned: create_product('1'); call create_product('1') execute create_product('1')
"incorrect syntax near '1' "
.)select create_product('1') from dual;
"create_product is not a recognized build-in function name"

create FUNCtion test(@a int) returns int
AS
BEGIN
return 0;
END;


ps: Proceduren funktionieren bei mir mit execute ohne probleme.
die zahl hab ich auch schon ohne hochkomma und mit anführungszeichen geschrieben
wahrscheinlich is es eh ganz einfach, nur ich komm ned drauf

Tommes
2009-05-01, 19:18:22
select create_product(1);

vielleicht?

Gast
2009-05-01, 19:42:42
select create_product(1);

vielleicht?

"no recognized build-in function name"
leider :(

Tommes
2009-05-01, 20:52:36
Schreib mal den DB Namen davor dbname.functioname()

Gast
2009-05-02, 04:14:56
4 uhr nachts und ich habe eine lösung!!!

ich danke dir!!!

select SS09_MS4.dbo.test('1');

Tommes
2009-05-02, 10:41:10
Cool, dabei habe ich noch nie mit MSSQL gearbeitet :D