Tôi muốn di chuyển một bảng vào một lược đồ cụ thể bằng cách sử dụng T-SQL? Tôi đang sử dụng SQL Server 2008.Làm cách nào để di chuyển một bảng vào một giản đồ trong T-SQL
Trả lời
ALTER SCHEMA TargetSchema
TRANSFER SourceSchema.TableName;
Nếu bạn muốn di chuyển tất cả bảng vào một sơ đồ mới, bạn có thể sử dụng không có giấy tờ sp_MSforeachtable
thủ tục lưu trữ (và được tán thành tại một số điểm, nhưng không!):
exec sp_MSforeachtable "ALTER SCHEMA TargetSchema TRANSFER ?"
Ref .: ALTER SCHEMA
ngắn một swer:
ALTER SCHEMA new_schema TRANSFER old_schema.table_name
tôi có thể xác nhận rằng các dữ liệu trong bảng vẫn còn nguyên vẹn, mà có lẽ khá quan trọng :)
Long trả lời theo MSDN docs,
ALTER SCHEMA schema_name
TRANSFER [ Object | Type | XML Schema Collection ] securable_name [;]
Nếu đó là một bảng (hoặc bất kỳ thứ gì ngoài bộ sưu tập Loại hoặc Lược đồ XML), bạn có thể bỏ đối tượng từ vì đó là mặc định.
Tại sao câu trả lời cho câu trả lời đúng của tôi? Xin vui lòng kiểm tra của tôi chống lại câu trả lời được chấp nhận, đó là như nhau, và có 257 upvotes đã (bao gồm cả tôi). – DaveBoltman
Có ý kiến để xác nhận dữ liệu vẫn còn nguyên vẹn, chỉ lưu huyết áp của tôi ... :) –
@DaveBoltnman: bạn đã nhập câu trả lời 6 năm sau câu trả lời được chấp nhận và bằng nhận xét của chính bạn ở trên "điều này giống nhau" . –
- 1. Làm cách nào để di chuyển giản đồ cơ sở dữ liệu trong Android?
- 2. Cách xử lý đúng cách di chuyển giản đồ mongoose?
- 3. Di chuyển một đối tượng vào một bản đồ
- 4. Lấy giản đồ cho một bảng
- 5. Làm cách nào để di chuyển một bảng vào một Nhóm tệp cụ thể trong SQL Server 2008
- 6. cách di chuyển bảng từ công khai sang giản đồ khác trong Postgres
- 7. TSQL Viết vào một bảng tạm thời từ động SQL
- 8. Làm cách nào để di chuyển một nhóm bộ điều khiển vào một thư mục?
- 9. Làm cách nào để di chuyển một mục trên NSMutableArray?
- 10. Làm cách nào để chuyển một tệp vào một hàm?
- 11. Làm thế nào để làm một bảng đơn giản tham gia vào Grails
- 12. Làm thế nào để thay đổi lược đồ của nhiều bảng PostgreSQL trong một thao tác?
- 13. Cách di chuyển bảng từ một vùng bảng này sang bảng khác trong oracle 11g
- 14. Làm cách nào để chọn một giản đồ dựa trên một biến?
- 15. Làm cách nào để di chuyển/cập nhật lược đồ cơ sở dữ liệu trong Grails?
- 16. Cách di chuyển một dacpac
- 17. Làm cách nào để di chuyển một mục vào danh sách trống bằng jquery?
- 18. Hỗ trợ di chuyển giản đồ bằng JPA?
- 19. Làm cách nào để di chuyển các hàng từ bảng này sang bảng khác?
- 20. Làm cách nào để di chuyển chú thích trong Highcharts?
- 21. TSQL, đếm cặp giá trị trong một bảng
- 22. Di chuyển trong một chiều cao 100% BẢNG
- 23. Làm thế nào để tạo một bảng tạm thời trống từ một lược đồ bảng khác?
- 24. Cách tạo một bảng đơn giản trong ReportLab
- 25. Làm thế nào để làm cho giản đồ hbm2ddlExport để đăng nhập giản đồ để stdout?
- 26. Làm cách nào để di chuyển thẻ?
- 27. Làm cách nào để thêm cột được tính vào Bảng?
- 28. Làm cách nào để viết một chuỗi đơn giản vào một tệp trên iphone?
- 29. Cách di chuyển hàng trong bảng trong jQuery?
- 30. Làm cách nào để di chuyển tệp trong node.js?
Nếu bạn cần di chuyển nhiều bảng sang giản đồ mới, hãy xem [Đổi tên nhiều bảng] (http://stackoverflow.com/questions/10942901/renaming-multiple-tables) – Tony