अधिक सख्त प्रकार की सुरक्षा को लागू करने और गलतियों का पता लगाना आसान बनाने के लिए, मैं स्पष्ट रूप से मेरे दृश्य के कॉलम प्रकार निर्दिष्ट करना चाहता हूं।क्या SQL सर्वर दृश्य बनाते समय मैं कॉलम प्रकार निर्दिष्ट कर सकता हूं?
लेकिन जब यह काम करता है:
CREATE VIEW [dbo].[myview] (
[a],
[b],
[c]
)
AS
SELECT 'a1', 'b1', 'c1';
यह विफल:
CREATE VIEW [dbo].[myview] (
[a] nvarchar(32) NOT NULL,
[b] nvarchar(32) NOT NULL,
[c] nvarchar(32) NOT NULL
)
AS
SELECT 'a1', 'b1', 'c1';
वहाँ इस के लिए एक सही सिंटैक्स है?