2012-06-22 66 views
6

Chúng ta có thể có dữ liệu kiểu mảng trong máy chủ sql 2008 hiện tôi đang sử dụng giá trị dấu phẩy tách được đối xử như giá trị mảngChúng ta có thể có dữ liệu kiểu mảng trong máy chủ sql 2008

+0

Tại sao bạn cần mảng trong một truy vấn sql? Kế hoạch của bạn là gì? – YvesR

+1

Nếu bạn cần điều này như là một trường trong một bảng khác, thường là một ý tưởng tốt hơn để tạo một bảng mới, với một hàng cho mỗi phần tử của mảng. –

+2

@GordonLinoff: Không phải nếu bạn có hàng nghìn cột (hàng và) trong mỗi mảng. –

Trả lời

8

SQL Server 2005 + hỗ trợ các biến bảng giá trị :

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

Đây tương đương với mảng.

+0

Biến bảng là 2000+ –

Các vấn đề liên quan