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
6
A
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+ –
2
bảng người dùng định nghĩa:
Nếu bạn muốn tìm hiểu thêm, bài viết này được tham chiếu rộng rãi:
http://www.sommarskog.se/arrays-in-sql-2008.html
thông số Bảng giá trị đã được giới thiệu trong SQL Server 2008.
4
Bạn có thể sử dụng thay thế:
1. Table
2. Temporary table
3. Table variable (2005+)
4. Table-valued parameters (2008+)
Các vấn đề liên quan
- 1. Xem dữ liệu của bảng trong máy chủ sql 2008
- 2. Máy chủ SQL: Trích xuất Bảng Siêu dữ liệu (mô tả, trường và kiểu dữ liệu của chúng)
- 3. Kiểu dữ liệu cho System.Version trong máy chủ sql
- 4. Chúng ta có thể định nghĩa một hàm mẫu cho một số kiểu dữ liệu không?
- 5. làm cách nào tôi có thể sử dụng kiểu dữ liệu GUID trong SQL Server 2008?
- 6. Làm cách nào chúng ta có thể sử dụng ISNULL cho tất cả các tên cột trong SQL Server 2008?
- 7. Chúng ta có thể lấy kiểu đối số lambda không?
- 8. Kiểu dữ liệu XML Trong truy vấn SQL Server 2008
- 9. Làm thế nào chúng ta có thể sử dụng CTE trong truy vấn phụ trong máy chủ sql?
- 10. Số lượng tối đa cơ sở dữ liệu trong máy chủ sql 2008
- 11. Visual Studio 'SQL Server 2008 dự án máy chủ' so với dự án cơ sở dữ liệu Sql Server 2008 '?
- 12. NHibernate và SQL 2008 Kiểu dữ liệu thời gian
- 13. SQL 2008 - varchar (max) vs kiểu dữ liệu văn bản
- 14. Loại dữ liệu nào là GUID trong máy chủ SQL?
- 15. Dữ liệu nào có thể được lưu trữ trong kiểu dữ liệu varbinary của SQL Server?
- 16. Máy chủ SQL - Bảng siêu dữ liệu
- 17. Hạ cấp máy chủ SQL 2008 sang SQL Server 2005
- 18. Máy chủ SQL: Nhập cơ sở dữ liệu từ .mdf?
- 19. Tôi có thể giám sát hiệu suất của bảng cụ thể trong máy chủ sql 2008 profiler
- 20. Hàng dữ liệu có bị khóa khi chỉnh sửa chúng trong SQL Server Management Studio 2008 không?
- 21. Làm thế nào để tạo ra các máy chủ liên kết cho SQL Server 2008 mà chúng tôi có cơ sở dữ liệu từ năm 2000 và 2005
- 22. Công cụ dữ liệu SQL Server có thể hoạt động với SSIS SQL Server 2008 không?
- 23. Làm cách nào để chuyển đổi từ một kiểu dữ liệu tiền trong máy chủ SQL?
- 24. Chúng ta có thể viết macro trong C# cho Excel
- 25. Chúng ta có thể kết hợp 2 kiểu phông chữ với nhau trong Java không?
- 26. Chúng ta có thể đặt kiểu cho thẻ tiêu đề trong tiêu đề
- 27. Chúng ta có thể kiểm soát tên kiểu trong công cụ xsd.exe được tạo ra lớp
- 28. Cách tạo dữ liệu ngẫu nhiên trong máy chủ SQL
- 29. Máy chủ SQL: Kiểm tra kiểu dữ liệu của một cột
- 30. Constructor Injection - Chúng ta có bơm các nhà máy không?
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
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. –
@GordonLinoff: Không phải nếu bạn có hàng nghìn cột (hàng và) trong mỗi mảng. –