Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Kann eine Table-valued Function Basis einer Sicht sein?

$
0
0

Hallo Zusammen,

ich habe das Problem, dass ich beim Aufruf einer relativ langen View folgende Fehlermeldung bekomme:

"Die Konvertierung des varchar-Wertes '13056102012721' führt zum überlauf einer int-Spalte. Der maximale Wert für die Zahl wurde überschritten."

Der genannte varchar Wert ist eine Rechnungsnummer die einer View steht und über einen normalen Join mit einer anderen View verbunden werden soll.

In den beiden, den jeweiligen Views zu Grunde liegenden Tabellen sind die Felder varchar(255), keine int.

Komischerweise wird mir aber in der Entwurfsansicht (ich nutze Access als Frontend) für das Feld  in der Ursprungssicht "VarChar(255) angezeigt und für das Feld in der Zielsicht "varchar(255). Also unterschiedliche Groß und Kleinschreibung.

Table-valued Function beruht. Die View sieht wie folgt aus:

SELECT      R.*
FROM          dbo.ft_MeineTVF(2146825057, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 1969341516, DEFAULT, DEFAULT, 6, 2014) R

Ist das vielleicht grundsätzlich falsch dafür eine TVF zu nutzen?

Danke für Hilfe.

Patrick


Viewing all articles
Browse latest Browse all 1772

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>