Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách tạo câu lệnh bảng thả cho tất cả các bảng trong cơ sở dữ liệu - Hướng dẫn SQL Server / T-SQL Phần 48

Tình huống:

Bạn đang làm việc với tư cách là nhà phát triển SQL Server tại Công ty thẻ tín dụng. Bạn cần tạo các câu lệnh Drop Table cho tất cả các bảng trong Database TechBrothersIT mà bạn đang sử dụng làm giai đoạn cho quá trình Tải dữ liệu. Bạn sẽ làm điều đó như thế nào?

Giải pháp:

Có nhiều cách để tạo Câu lệnh thả cho Tất cả các bảng trong cơ sở dữ liệu. Chúng ta có thể sử dụng Object Explorer Chi tiết Windows, Nhấp vào ĐÂY để xem blog và video. Nhưng trong bài đăng này, Chúng tôi sẽ sử dụng Truy vấn Chọn đơn giản để tạo Câu lệnh Drop cho tất cả các bảng trong cơ sở dữ liệu.


SELECT 'Drop Table [' + TABLE_SCHEMA + '].[' + TABLE_NAME + ']' AS DropTableQuery
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
 
 Nếu bạn muốn lọc các Bảng theo Lược đồ, bạn có thể thêm Mệnh đề Where vào Truy vấn hoặc nếu bạn muốn lọc các bảng theo tên, bạn có thể thêm Tên bảng trong mệnh đề Ở đâu. 

Sau khi bạn chạy câu lệnh trên, Thả các câu lệnh sẽ được hiển thị, sao chép chúng và chạy trong truy vấn mới.

Cách tạo câu lệnh bảng thả cho tất cả các bảng trong cơ sở dữ liệu SQL Server - Hướng dẫn T-SQL

Video Demo:Cách tạo câu lệnh bảng thả cho tất cả các bảng trong Cơ sở dữ liệu SQL Server


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách cấu hình tệp cấu hình ngủ đông cho máy chủ sql

  2. Phục hồi cơ sở dữ liệu được tăng tốc trong SQL Server 2019

  3. Cách thay đổi cột từ Null thành Không Null trong Bảng SQL Server - Hướng dẫn SQL Server / T-SQL Phần 52

  4. Lợi ích của việc sử dụng SET XACT_ABORT ON trong một quy trình được lưu trữ là gì?

  5. SQL Server Thay đổi Vị trí Tệp TempDB