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

Membuat Tampilan menggunakan prosedur tersimpan

Jika Anda ingin membuat tampilan dari dalam SP, Anda perlu menggunakan SQL dinamis.

Sesuatu seperti ini.

create procedure ProcToCreateView 
as
exec ('create view MyView as select 1 as Col')

create view... kode harus dikirim sebagai parameter string ke exec dan kelihatannya Anda sudah memiliki kode yang Anda butuhkan untuk tampilan, jadi cukup sematkan di antara ' .

Saya benar-benar tidak tahu mengapa Anda membutuhkan itu. Mungkin Anda hanya perlu tahu cara menggunakan pemandangan dari SP

create procedure ProcToUseView
as
select Col
from MyView


  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 Memulihkan Database SQL Server di Mac menggunakan Azure Data Studio

  2. Pembulatan ke bawah angka desimal di SQL Server 2008

  3. Tutorial Partisi dan Partisi Tabel SQL Server

  4. IIF(...) bukan fungsi bawaan yang dikenali

  5. MAX vs Top 1 - mana yang lebih baik?