Come eseguire la funzione con valori di Tabella

Ho la seguente funzione che restituisce Tabella .

create Function FN(@Str varchar(30))
  returns
  @Names table(name varchar(25))
  as 
  begin 

      while (charindex(',', @str) > 0)
      begin
      insert into @Names values(substring(@str, 1, charindex(',', @str) - 1))
     set  @str = substring(@str, charindex(',', @str) + 1, 100)  
      end
      insert into @Names values(@str)  

      return
  end

Potrebbe uno qualsiasi, si prega di spiegare a me come eseguire questa funzione.

  • Interrompere il tagging sia MySQL e SQL-Server quando le domande che riguardano solo SQL Server
  • oki Grazie per il suggerimento.
InformationsquelleAutor Shine | 2011-08-05

 

2 Replies
  1. 49

    È possibile eseguirlo solo quando si seleziona una tabella utilizzando SELECT clausola. Inoltre, è in grado di fornire i parametri all’interno di parentesi.

    Provare con sotto la sintassi:

    SELECT * FROM yourFunctionName(parameter1, parameter2)

Lascia un commento