Einfügen mehrerer select-Anweisungen in eine Tabelle als Werte

Ist es möglich, so etwas in SQL Server zu tun:

INSERT INTO MyTable (Col1,Col2,Col3,Col4,Col5,Col6,Col7) VALUES

SELECT Col1 FROM Func1(),

SELECT Col2 FROM Func2(),

SELECT Col3,Col4,Col5 FROM Func3(),

SELECT Col6 FROM Func4(),

SELECT Col7 FROM Func5()

Ich habe eine große Anzahl von Funktionen, die einwertige Ergebnisse und eine Funktion, die 3 Spalten zurückgibt. Ich möchte all diese Daten in eine Zeile einer Tabelle einfügen.

Kann ich feststellen, dass die Funktion zum Zurückgeben mehrerer Spalten möglicherweise ein Problem darstellt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage