Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да извикам съхранена процедура от друга съхранена процедура?

Какво ви кара да мислите, че не е наред?

CREATE PROCEDURE MyInsertSP
    @FirstName varchar(255),
    @LastName  varchar(255)
AS
BEGIN
    INSERT INTO Table VALUES('Some Value')

    EXECUTE LandData_Update @FirstName, @LastName
END

Получавате ли грешка или нещо подобно?

РЕДАКТИРАНЕ: Няма значение какво е името на променливите, но за да направите това, което искате, можете да декларирате две нови променливи.

DECLARE @MyFirstName varchar(255)
DECLARE @MyLastName  varchar(255)

SET @MyFirstName = @FirstName
SET @MyLastName  = @LastName

И след това използвайте новите променливи. Но отново, Store Procedure не се интересува как се наричат ​​променливите.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql кръстосано присъединяване - каква полза е намерил някой от него?

  2. Най-ефективният начин за избор на записи в една база данни въз основа на набор от резултати от напълно различна база данни

  3. Как да се свържете с SQL Server по подразбиране инстанция и SQL Server наименувани екземпляри - SQL Server / TSQL Урок, част 2

  4. Как да получите първия и последния ден от предходния месец (с времеви печат) в SQL Server

  5. Как да получите експортиран изход в реален CSV формат в SQL Server Management Studio?