Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

182
Views
creando un procedimiento almacenado basado en la vista con parámetro en MYSQL

Recibo un error de sintaxis 1064 en mysqlworkbench para el procedimiento almacenado que estoy tratando de crear. el procedimiento almacenado se basa en una vista que creé.

esta es mi opinión basada en el conjunto de datos ( https://www.kaggle.com/gregorut/videogamesales ):

 Create View CodSales AS SELECT Name, Platform, Year, Global_Sales FROM vgsales WHERE Name LIKE 'Call of Duty:%' ORDER BY Global_Sales DESC;

y este es el procedimiento almacenado basado en Ver con un parámetro:

 CREATE PROCEDURE CallofDuty_Sales @Name varchar(25) AS SELECT * FROM CodSales WHERE Name = @Name GO; Exec CallofDuty_Sales @Name = 'Call of Duty: Black Ops'

Hice el procedimiento almacenado basado en el ejemplo que se muestra en https://www.w3schools.com/sql/sql_stored_procedures.asp

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Su código es para el servidor sql, que no funciona en mysql

debe ser

 DELIMITER // CREATE PROCEDURE `CallofDuty_Sales` (IN _Name varchar(25)) BEGIN SELECT Name, Platform, Year, Global_Sales FROM vgsales WHERE Name LIKE CONCAT(_Name,'%') ORDER BY Global_Sales DESC; END// DELIMITER ; CALL CallofDuty_Sales ('Call of Duty: Black Ops');
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!