Hallo Leute,
ich bin gerade dabei eine Oracle SQL Procedure in eine SQL SERVER Procedure um zu schreiben.
Bisher auch alles ganz einfach nur der Teil beim erstellen der procedur mit dem IN und OUT Teil und der Bereich weiter unten mit der Exception bringt mich durcheinander
Würde mich freuen wenn sich jemand damit auskennt und mir sagen könnte was noch zu tun wäre!??
ich bin gerade dabei eine Oracle SQL Procedure in eine SQL SERVER Procedure um zu schreiben.
Bisher auch alles ganz einfach nur der Teil beim erstellen der procedur mit dem IN und OUT Teil und der Bereich weiter unten mit der Exception bringt mich durcheinander
Würde mich freuen wenn sich jemand damit auskennt und mir sagen könnte was noch zu tun wäre!??
Code:
Create Procedure pGetDurchwahl (@p_TNum IN nvarchar, @o_Durchwahl OUT nvarchar, @o_RestNum OUT nvarchar) AS BEGIN IF CharIndex( @p_TNum, ' ' ) > 0 BEGIN SET @o_Durchwahl = '-' OR SUBSTRING( @p_TNum, CharIndex( @p_TNum, ' ', -1 ) + 1 ) SET @o_RestNum = SUBSTRING( @p_TNum, 1, CharIndex( @p_TNum, ' ', -1 ) - 1 ) END Else BEGIN SET @o_Durchwahl = '' SET @o_RestNum = @p_TNum END; -- Ende der IF-Anweisung END -- Ende der Procedur -- Function isNumeric( @vchiStrNum nvarchar ) RETURNS INT AS declare @numCheckNum INT Begin @numCheckNum = CONVERT(INT, @vchiStrNum) Return 1 Exception IF OTHERS BEGIN IF SQLCODE in (-6502, -1722) BEGIN Return 0 Else Return SQLCODE End End
Comment