2016-04-29 8 views
-2

Ich habe eine gespeicherte Prozedur mit diesem Eingangsparameter:Welche Art von Rückgabetyp ist SUBSTRING in T-SQL

Dann innerhalb der gespeicherten Prozedur, verwende ich die SUBSTRING Funktion

SET @Var = SUBSTRING(@String, 4, 5) 

Meine Frage ist: Was für ein Ergebnis bekomme ich in @Var?

  1. Leerzeichen
  2. NULL
  3. Keine dieser

Vielen Dank im Voraus

+1

Sie könnten nur RTFM: https://msdn.microsoft.com/en-CA/library/ms187748.aspx –

Antwort

0

die Ergebnisse sehen:

declare @String varchar(max) = 'ABC' 
declare @var varchar(max) 
SET @Var = SUBSTRING(@String, 4, 5) 
select @var 

Es wird Ihnen Leere Ergebnisse liefern wie:

this

+0

so, ist das Ergebnis: "Withe Raum"? – Aben

Verwandte Themen