Frage : Was mit der Schaberfunktion falsch ist

wenn ich es eine falsche Syntax erhalten nahe dem Schlüsselwort „RÜCKKEHR“ laufen lasse.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
USE [CopyOf_Bidtracer]
GEHEN
/****** Gegenstand:  UserDefinedFunction [dbo]. [sf_CalendarsFoldersView] Index-Datum: 08/20/2010 15:34: 08 ******/GESETZTES ANSI_NULLS AN
GEHEN
QUOTED_IDENTIFIER AN EINSTELLEN
GEHEN
FUNKTION [dbo] verursachen. [sf_CalendarsFoldersView]
(
      -- Die Parameter für die Funktion hier hinzufügen
      @BidID varchar (35), @companyID varchar (25), @IntCount int, @returnvalue INT, @returnstring varchar (25))

RÜCKKEHR INT
WIE
ANFANGEN
	
	@returnvalue = dbo.sf_ReturnFolderCount (@BidID, @companyID, „Pläne ") VORWÄHLEN


WENN @returnvalue > 0
	GESETZTES @ReturnString = „„CalPlan““
SONST
	GESETZTES @ReturnString = ''
ENDE

Rückhol@ReturnString
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
USE [CopyOf_Bidtracer]
GEHEN
/****** Gegenstand:  UserDefinedFunction [dbo]. [sf_CalendarsFoldersView] Index-Datum: 08/20/2010 15:34: 08 ******/GESETZTES ANSI_NULLS AN
GEHEN
QUOTED_IDENTIFIER AN EINSTELLEN
GEHEN
FUNKTION [dbo] verursachen. [sf_CalendarsFoldersView]
(
      -- Die Parameter für die Funktion hier hinzufügen
      @BidID varchar (35), @companyID varchar (25), @IntCount int, @returnvalue INT, @returnstring varchar (25))

RÜCKKEHR INT
WIE
ANFANGEN
	
	@returnvalue = dbo.sf_ReturnFolderCount (@BidID, @companyID, „Pläne ") VORWÄHLEN


WENN @returnvalue > 0
	GESETZTES @ReturnString = „„CalPlan““
SONST
	GESETZTES @ReturnString = ''
ENDE

Rückhol@ReturnString

Antwort : Was mit der Schaberfunktion falsch ist

DestID, Beschreibung, Addr1, Addr2, die Stadt vorwählen, gelöscht
VON
(
     DestID, Beschreibung, Addr1, Addr2, die Stadt VORWÄHLEN, gelöscht,
--- row_number () - am besten zu den Scheckbüchern online
--- in Kürze erlaubt es Ihnen, die Reihen analytisch zu nummerieren, die auf einem bestimmten Auftrag basieren
--- Sie können die Daten (Fach), in diesem Fall Wiederanläufe jeder neue Beschreibung auch oben brechen die Reihenzahl
      rn=row_number () über (Auftrag des Faches laut Beschreibung durch DestID desc)
     Vom tblDestination
     WO Beschreibung NICHT UNGÜLTIG IST
       -- WO Beschreibung > ''   --- auslassen nulls und leere Schnüre
       --und gelöscht! = 0  ---- das Annehmen gelöscht ist Spitze?
       und gelöscht! = „falsch“  --- Schnur „falsch“
) QUADRAT
--- dieses filtert den Subquery für, wo der rn-Wert 1 ist, d.h. die erste Aufzeichnung in einem Fach
Wo rn=1


Um zu sehen was es wirklich tut, below eigenständig laufen lassen

     DestID, Beschreibung, Addr1, Addr2, die Stadt VORWÄHLEN, gelöscht,
      rn=row_number () über (Auftrag des Faches laut Beschreibung durch DestID desc)
     Vom tblDestination
     WO Beschreibung NICHT UNGÜLTIG IST
       -- WO Beschreibung > ''   --- auslassen nulls und leere Schnüre
       --und gelöscht! = 0  ---- das Annehmen gelöscht ist Spitze?
       und gelöscht! = „falsch“  --- Schnur „falsch“
     AUFTRAG laut Beschreibung, DestID desc
Weitere Lösungen  
 
programming4us programming4us