SQLserver能创建的元素上限数如下:
用户数据库最多32767个,文件组最多256个/库,文件最多32767/库,字段(列)1024个/表。
DB2
1. 一個表的最大列數<=1012 2. 一個視圖的最大列數<=5000 3. 一行的最大長度(字節)<=32677 4. 每個分區中表的最大尺寸(千兆字節數)<=512 5. 每個分區中索引的最大尺寸(千兆字節數)<=512 6. 每個分區中表的最大行數<=4000000000 7. 最長索引關鍵字(字節數)<=1024 8. 一個索引關鍵字中的最大列數<=16 9. 一個表的最大索引數<=32767或存儲器 10. 一個SQL語句或視圖中所引用的最大表數<=存儲器 11. 一個預編譯程序中的最大主機變量申明數<=存儲器 12. 一個SQL語句中所引用的最大主機變量數<=32767 13. 用于插入或更新的最大主機變量數(字節數)<=32767 14. 最長的SQL語句(字節數)<=65535 15. 一個選擇列表中最大的元素個數<=1012 16. 一個WHERE或HAVING子句中最多的謂詞個數<=存儲器 17. 一個GROUP BY子句中最多的列<=1012 18. 一個GROUP BY子句中所有列的最大總長度(字節數)<=32677 19. 一個ORDER BY子句中最多的列<=1012 20. 一個ORDER BY子句中所有列的最大總長度(字節數)<=32677 21. 一個SQLDA的最大規模(字節數)<=存儲器 22. 預備語句的最大個數<=存儲器 23. 一個程序中最多可申明的游標數<=存儲器 24. 一次可打開的最大的游標數<=存儲器 25. 一個SMS表空間的最多表數<=65534 26. 一個表中的最大約束數<=存儲器 27. 子查詢潛套的最高級別=存儲器 28. 一個單一查詢中的最大子查詢數=存儲器 29. 一個INSERT語句中的最多值數<=1012 30. 一個單一UPDATE語句中SET子語句的最多值數<=1012 31. 一個唯一約束中所有列的最大數(字節數)<=1024 32. 一個外鍵中所引用列的最大數<=16 33. 一個外鍵中所引用列的最大總長數(字節數)<=1024 34. 一個檢查約束說明的的最大總長數(字節數)<=65535 35. 一個分區關鍵字中列的最大個數<=500 36. 一個工作單元中可改變的行的最大個數=存儲器 37. 包的最大個數=存儲器 38. 一個語句的最大約束數=存儲器 39. 一個服務器同時存在用戶的最大個數=64000 40. 一個存儲過程參數的最大個數=32767 41. 一個用戶自定義的函數中的最大個數=32767 42. 級聯觸發器的最大咝猩疃 |