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

parameter opsional di SQL Server disimpan proc?

Anda dapat mendeklarasikan seperti ini

CREATE PROCEDURE MyProcName
    @Parameter1 INT = 1,
    @Parameter2 VARCHAR (100) = 'StringValue',
    @Parameter3 VARCHAR (100) = NULL
AS

/* check for the NULL / default value (indicating nothing was passed */
if (@Parameter3 IS NULL)
BEGIN
    /* whatever code you desire for a missing parameter*/
    INSERT INTO ........
END

/* and use it in the query as so*/
SELECT *
FROM Table
WHERE Column = @Parameter


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Terbaik untuk menghancurkan data XML ke dalam kolom database SQL Server

  2. TSQL:Transaksi Coba-Tangkap di Pemicu

  3. Menambahkan beberapa variabel berparameter ke database di c#

  4. Cara Mengembalikan Hasil Kueri sebagai Daftar Dipisahkan Koma di SQL Server – STRING_AGG()

  5. Mendapatkan nomor minggu dari tanggal di MS SQL Server 2005?