rss search

Tabellenbschreibung als Funktion

line

Das SQL Statement des letzten Postings ist ein wenig lang. Eine Benutzerdefinierte Funktion kann da helfen:

1
2
3
4
5
6
7
8
9
CREATE FUNCTION [dbo].[DESCRIBE]
  (
    @name  varchar(255)
  )
returns TABLE
AS
RETURN (
-- Hier folgt das bekannte statement
)

Eine Änderung muss gemacht werden. Als Tabelle muss statt einem String der Parameter in das Auswahlkriterium aufgenommen werden. Also statt

WHERE
  table_name = 'TABLENAME'

muss es nun

WHERE
  table_name = @name

heissen.

PDF Download    Sende Artikel als PDF an


Leave a Reply