Ich versuche, mehr über Prozeduren in SQL, zu lernen und so das ich versuche zu tun:SQL-Prozedur mit LIKE
CREATE PROCEDURE GetCarInformation
(@ModelName Varchar(256))
AS
Begin
SELECT Car.LicensePlate, CarBrand.ManufacturerName, CarModel.ModelName, CarSpecs.ModelYear, CarSpecs.Doors, CarSpecs.Seats, CarSpecs.ModelYear
FROM Car
INNER JOIN CarModel ON Car.ModelID = CarModel.ID
INNER JOIN CarBrand ON CarModel.ManufacturerID = CarBrand.ID
INNER JOIN CarSpecs ON CarModel.CarSpecsID = CarSpecs.ID
WHERE CarModel.ModelName LIKE '%@ModelName%'
END
Aber es nicht zu funktionieren scheint, auf dem LIKE einen Teil davon. Es wird nicht richtig suchen. Liegt es daran, dass ich es falsch benutze? Oder kann ich nicht% mit @ModelName hinzufügen? und einfache Anführungszeichen? Es ist die Art und Weise MSSQL Gebrauch CONCAT String
Das Erste, was Sie lernen sollten: ** Definieren Sie **, was ** konkret RDBMS ** Sie verwenden. "SQL" ist nicht präzise genug - fast alle RDBMS verwenden SQL als ihre Abfragesprache, aber der prozedurale Code ist ** sehr herstellerspezifisch ** - also fügen Sie bitte ein relevantes Tag hinzu (wie 'db2',' oracle', ' mysql', 'sql-server' usw.) zu deiner Frage –
@MatiasThayer ich habe keine Ahnung was Tensorflow ist? – andrelange91
@marc_s, sorry ich wusste nicht, dass es anders war – andrelange91