Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara Memanggil prosedur tersimpan dari prosedur tersimpan lainnya?

Apa yang membuatmu berpikir itu salah?

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

    EXECUTE LandData_Update @FirstName, @LastName
END

Apakah Anda mendapatkan kesalahan atau sesuatu?

EDIT: Tidak masalah apa nama variabelnya, tetapi untuk melakukan apa yang Anda inginkan, Anda dapat mendeklarasikan dua variabel baru.

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

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

Dan kemudian gunakan variabel baru. Tapi sekali lagi, Store Procedure tidak peduli apa nama variabelnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hapus sisa ruang kosong di konten bidang

  2. Perilaku Rencana Kueri Tabel Temporal SQL Server 2016

  3. Ganti seluruh kata menggunakan ms sql server replace

  4. Versi cadangan SQL tidak kompatibel dengan server ini

  5. SQL-Server:Apakah ada skrip SQL yang dapat saya gunakan untuk menentukan kemajuan proses pencadangan atau pemulihan SQL Server?