2012-06-22 10 views
6

हम एसक्यूएल सर्वर में सरणी प्रकार डेटा है 2008 वर्तमान में मैं अल्पविराम द्वारा अलग मूल्य का उपयोग कर रहा सरणी मूल्य के रूप में व्यवहार किया जानाहम एसक्यूएल सर्वर में सरणी प्रकार डेटा है 2008

+0

आप एक एसक्यूएल क्वेरी में सरणी की आवश्यकता क्यों है? आपकी योजना क्या है? – YvesR

+1

यदि आपको किसी अन्य तालिका में किसी फ़ील्ड के रूप में इसकी आवश्यकता है, तो आम तौर पर सरणी के प्रत्येक तत्व के लिए एक पंक्ति के साथ, एक नई तालिका बनाने का एक बेहतर विचार है। –

+2

@ गॉर्डन लिनॉफ: यदि आपके पास प्रत्येक सरणी में हजारों (पंक्तियां और) कॉलम नहीं हैं। –

उत्तर

8

एसक्यूएल सर्वर 2005+ तालिका-मान चर का समर्थन करता है :

declare @arr table (col1 int) 
insert @arr (col1) values (3), (1), (4) 

ये सरणी के बराबर हैं।

+0

तालिका चर 2000+ हैं –

2

उपयोगकर्ता-परिभाषित टेबल:

आप अधिक जानने के लिए चाहते हैं, तो इस लेख को व्यापक रूप से संदर्भित है:

http://www.sommarskog.se/arrays-in-sql-2008.html

तालिका-मान पैरामीटर एसक्यूएल सर्वर में पेश किए गए 2008

संबंधित मुद्दे