Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर Oracle के क्रिएट या रिप्लेस व्यू के बराबर है

उपरोक्त समाधान हालांकि वे काम पूरा कर लेंगे, उपयोगकर्ता अनुमतियों को छोड़ने के जोखिम पर ऐसा करते हैं। मैं अपना बनाना या दृश्यों या संग्रहीत प्रक्रियाओं को निम्नानुसार बदलना पसंद करता हूं।

IF NOT EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[vw_myView]'))
    EXEC sp_executesql N'CREATE VIEW [dbo].[vw_myView] AS SELECT ''This is a code stub which will be replaced by an Alter Statement'' as [code_stub]'
GO

ALTER VIEW [dbo].[vw_myView]
AS
SELECT 'This is a code which should be replaced by the real code for your view' as [real_code]
GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पैरामीटरयुक्त क्वेरी गैर-पैरामीटरयुक्त क्वेरी बनाम अत्यधिक धीमी क्वेरी योजना क्यों उत्पन्न करती है

  2. SQL सर्वर (T-SQL) में डेटाबेस मेल कतार को कैसे रोकें/प्रारंभ करें

  3. क्या IS NULL और =NULL . में कोई अंतर है?

  4. मुझे कैसे पता चलेगा कि विदेशी कुंजी उल्लंघन के कारण SQLException को फेंक दिया गया था?

  5. छवि स्टोर के रूप में SQL सर्वर का उपयोग करना