क्या एक चर के पार एक चर को बनाए रखने का कोई तरीका है?क्या एक चर के पार एक चर को बनाए रखने का कोई तरीका है?
Declare @bob as varchar(50);
Set @bob = 'SweetDB';
GO
USE @bob --- see note below
GO
INSERT INTO @bob.[dbo].[ProjectVersion] ([DB_Name], [Script]) VALUES (@bob,'1.2')
'का उपयोग @bob' लाइन के लिए इस SO प्रश्न देखें।
क्यों आप ऐसा करेंगे डीबी नाम के साथ तालिका के नाम को अर्हता प्राप्त करने की आवश्यकता है?मुझे लगता है कि इस से पहले एक समान सवाल पूछा गया था। – shahkalpesh
और उस तरह के चर में डेटाबेस नाम के साथ तालिका नामों को अर्हता प्राप्त करने का कोई तरीका नहीं है। यूएसई कथन के साथ एक चर का उपयोग करने के बारे में अपने पिछले प्रश्न के साथ, मुझे लगता है कि उसे गतिशील एसक्यूएल में सबकुछ करने की आवश्यकता होगी, जिसमें सभी दर्द जो टेबल पर डूबते हैं। –
वास्तविक स्क्रिप्ट 4 अलग-अलग डेटाबेस एकीकृत करती है। मैंने dbName1, dbName2, dbName3, और dbName4 को खोजने और बदलने के लिए निर्देशों पर टिप्पणी की है। मैंने सोचा कि क्लाइंट के लिए चार चर सेट करने के लिए यह कम त्रुटि प्रवण होगी। – NitroxDM