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

HIỂN THỊ DỮ LIỆU Tương đương trong SQL Server - sp_databases

Có một số cách để hiển thị danh sách cơ sở dữ liệu trong SQL Server. Có lẽ cách dễ nhất là sử dụng sp_databases thủ tục được lưu trữ.

sp_databases thủ tục được lưu trữ là một loại SQL Server tương đương với SHOW DATABASES lệnh có thể được sử dụng với các DBMS như MySQL và MariaDB. Được rồi, có thể chúng không hoàn toàn tương đương, nhưng dựa trên tính dễ sử dụng, chúng có thể được xem như vậy từ quan điểm của người dùng.

Ví dụ

Dưới đây là một ví dụ về cách thực hiện quy trình được lưu trữ này:

sp_databases;

Kết quả ví dụ:

+-----------------------+-----------------+-----------+
| DATABASE_NAME         | DATABASE_SIZE   | REMARKS   |
|-----------------------+-----------------+-----------|
| KrankyKranes          | 16384           | NULL      |
| master                | 6848            | NULL      |
| model                 | 16384           | NULL      |
| msdb                  | 79040           | NULL      |
| Music                 | 16384           | NULL      |
| NarrowNationExporters | 147456          | NULL      |
| PetHotel              | 16384           | NULL      |
| StereoSystems         | 16384           | NULL      |
| tempdb                | 24576           | NULL      |
| Test                  | 107520          | NULL      |
| WideWorldImporters    | 3575808         | NULL      |
| World                 | 81920           | NULL      |
+-----------------------+-----------------+-----------+

Thủ tục này cũng trả về kích thước cơ sở dữ liệu, có thể khá tiện dụng (mặc dù cột này trả về giá trị NULL cho cơ sở dữ liệu lớn hơn 2,15 TB).

Một cách khác để thực hiện quy trình là đặt tiền tố nó bằng EXEC hoặc EXECUTE .

Do đó, tất cả những điều sau đây là tương đương:

sp_databases;
EXEC sp_databases;
EXECUTE sp_databases;

Bạn chỉ có thể bỏ qua EXEC / EXECUTE khi câu lệnh là câu lệnh đầu tiên trong một lô.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể đăng nhập vào SQL Server + Xác thực SQL Server + Lỗi:18456

  2. Lỗi máy chủ SQL 113:Thiếu dấu chú thích cuối ‘* /’

  3. Khắc phục “Không thể chuyển đổi khi chuyển đổi giá trị varchar” khi cố gắng ghép nối trong SQL Server

  4. So sánh ngày tháng trong T-SQL, bỏ qua phần thời gian

  5. Làm cách nào để phát hiện truy vấn tạo, cập nhật, xóa thành công trong Codeigniter