MSSQL 2000 - Benutzerdefinierte Funktionen
Sandmann
- datenbank
Hi zusammen
ich habe gerade ein Problem und ich weiss das dieses Forum vlt. nicht 100% geeignet ist um die Frage zu stellen aber ich brauche schnelle Hilfe.
Ich muss für meinen Unterricht dringend eine Benutzerdefinierte Funktion auf MSSQL-Server 2000 schreiben aber ich weiss nicht (mehr) wie es geht. Hat vlt jemand einen guten Link wo beschrieben ist wie das geht?
Was ich will: eine Funktion schreiben der ich eine ID übergebe und sie mir zu der ID einen Namen liefert. Bisher sieht meine Funktion so aus?
[Code]
CREATE FUNCTION dbo.Get_str_TypeName (@type_ids as Int)
RETURNS nvarchar
DECLARE @StringName as nvarchar
BEGIN
SELECT @StringName=type_name FROM tbl_type WHERE type_id=@type_ids
END
[/code]
Ich hoffe ihr erkennt irgendwie was ich machen will :) Es tut mir wirklich leid wenn sich einige jetzt auf den Schliß getreten fühlen weil das hier nicht so sehr reinpasst aber ich bin wirklich in Not!!!
Danke!
MfG
Sandmann
Ich hoffe ihr erkennt irgendwie was ich machen will :)
Lies hier mal ein bisschen, ist zwar MS SQL Server 2005, aber wenn Du Dich auf das TSQL-Zeugs beschränkst, dann müsste das Deine Syntax-Kenntnisse wieder, ähh, auffrischen:
http://msdn2.microsoft.com/en-us/library/ms190704.aspx
Hi und servus
dir fehlt eigentlich (fast) nur noch das RETURN @StringName
CREATE FUNCTION dbo.Get_str_TypeName (@type_ids as Int)
RETURNS nvarchar(255)
AS BEGIN
DECLARE @StringName as nvarchar
SELECT @StringName = type_name
FROM tbl_type
WHERE type_id=@type_ids
RETURN @StringName
END
Adios, Frank