2016-06-09 5 views
0

Ich erstelle eine Abfrage wie folgt und in die Irre laufen unten, bitte vorschlagen, wie dies zu überwindenSQL Server Driver] [SQL Server] Falsche Syntax in der Nähe von 'L' ")

SELECT 
    pr.PromoteBuildId, pr.BuildStatus, 
    pr.PromoteBuildConfigId, pr.BuildLocation, 
    pr.PromoteBuildChangeList, pr.TestResults, 
    pr.TestStatus, pr.TestUrl, pr.ArtifactsLocation 
FROM 
    packagewarehouse.PromoteBuilds pr 
JOIN 
    packagewarehouse.WarehousePromoteBuildConfigurations w ON pr.PromoteBuildConfigId = w.PromoteBuildConfigId 
WHERE 
    w.WarehouseId = 47914L; 

Fehler?: ..

[SQL Server Driver][SQL Server]Incorrect syntax near 'L'.")

+1

Sie ein L in 47914L bekam, was das ist –

+0

Luis - WarehouseId ist BIGINT NOT NULL und 479 14L ist ein akzeptierter Wert? –

Antwort

1

entfernen Sie die „L“ von der wörtlichen w.WarehouseId = 47914L Sie brauchen nicht zu versuchen, den Datentyp in SQL zu zwingen

Verwandte Themen