Übergeben Sie die Tabelle als Parameter an die SQL Server-UDF

Ich möchte eine Tabelle als Parameter an eine Scaler-UDF übergeben.

Ich würde es auch vorziehen, den Parameter auf Tabellen mit nur einer Spalte zu beschränken. (wahlweise)

Ist das möglich?

BEARBEITEN

Ich möchte keinen Tabellennamen übergeben, ich möchte die Datentabelle übergeben (als Referenz, nehme ich an)

BEARBEITEN

Ich möchte, dass meine Scaler-UDF im Grunde genommen eine Wertetabelle erstellt und eine CSV-Liste der Zeilen zurückgibt.

IE

col1  
"My First Value"  
"My Second Value"
...
"My nth Value"

würden zurückkehren

"My First Value, My Second Value,... My nth Value"

Ich würde gerne ein bisschen nach der Tabelle filtern, dh sicherstellen, dass es keine Nullen gibt und dass es keine Duplikate gibt. Ich erwartete etwas in der Art von:

SELECT dbo.MyFunction(SELECT DISTINCT myDate FROM myTable WHERE myDate IS NOT NULL)

Antworten auf die Frage(10)

Ihre Antwort auf die Frage