ist kein anerkannter Name einer integrierten Funktion

10

Erstellt eine Funktion

%Vor%

Wenn iam versucht, dieses SELECT Split_On_Upper_Case('SaiBharath') auszuführen, gibt es einen Fehler "'Split_On_Upper_Case' ist kein anerkannter integrierter Funktionsname.". Kann jemand bitte das erklären

    
sai bharath 19.12.2016, 08:59
quelle

3 Antworten

8

Fügen Sie [dbo] im Präfix hinzu und führen Sie dann dasselbe aus:

%Vor%     
Mansoor 19.12.2016, 09:01
quelle
10

Um die Funktion in sql auszuführen, sollte das Präfix dbo verwendet werden.

%Vor%     
Ravi Matani 19.12.2016 09:04
quelle
5

Stellen Sie nur sicher, dass Sie die Datenbank, in der Sie Ihre Funktion erstellt haben, zuerst mit der use -Klausel festlegen und dann den Aufruf Ihrer Funktion mit dbo voranstellen.

%Vor%

Auch eine gute Übung ist Voranstellen jeder Funktion oder jedes Datenbankobjekts mit seinem Schemanamen .

    
Radu Gheorghiu 19.12.2016 09:01
quelle