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

3 cách kiểm tra kiểu dữ liệu cột trong Oracle

Dưới đây là ba cách để nhận thông tin về các cột của bảng trong Oracle, bao gồm cả kiểu dữ liệu của chúng.

DESCRIBE Lệnh

DESCRIBE lệnh liệt kê các định nghĩa cột của một bảng hoặc dạng xem.

Cú pháp như sau:

DESCRIBE [CATALOG] [ schema.] table [@ dblink]

Đây là một ví dụ:

DESCRIBE HR.COUNTRIES;

Điều đó nhận được thông tin về COUNTRIES bảng, thuộc sở hữu của HR .

Chúng tôi cũng có thể rút ngắn DESCRIBE thành DESC , để nó trông giống như sau:

DESC HR.COUNTRIES;

ALL_TAB_COLUMNS Xem

Một cách khác để lấy kiểu dữ liệu của cột là truy vấn ALL_TAB_COLUMNS xem:

SELECT 
    COLUMN_NAME,
    DATA_TYPE,
    DATA_LENGTH,
    DATA_PRECISION,
    DATA_SCALE
FROM ALL_TAB_COLUMNS
WHERE OWNER = 'HR'
AND TABLE_NAME = 'COUNTRIES';

Dạng xem này mô tả các cột của bảng, dạng xem và cụm mà người dùng hiện tại có thể truy cập được.

Các chế độ xem liên quan:

  • DBA_TAB_COLUMNS mô tả các cột của tất cả các bảng, dạng xem và cụm trong cơ sở dữ liệu.
  • USER_TAB_COLUMNS mô tả các cột của bảng, dạng xem và cụm do người dùng hiện tại sở hữu. Chế độ xem này không hiển thị OWNER cột.

ALL_TAB_COLS Xem

Một cách khác để làm điều đó là với ALL_TAB_COLS xem:

SELECT 
    COLUMN_NAME,
    DATA_TYPE,
    DATA_LENGTH,
    DATA_PRECISION,
    DATA_SCALE
FROM ALL_TAB_COLS
WHERE OWNER = 'HR'
AND TABLE_NAME = 'COUNTRIES';

Chế độ xem này tương tự như ALL_TAB_COLUMNS ngoại trừ việc các cột ẩn do hệ thống tạo không được lọc ra.

Các chế độ xem liên quan:

  • DBA_TAB_COLS mô tả các cột của tất cả các bảng, dạng xem và cụm trong cơ sở dữ liệu.
  • USER_TAB_COLS mô tả các cột của bảng, dạng xem và cụm do người dùng hiện tại sở hữu. Chế độ xem này không hiển thị OWNER cột.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi khóa chính

  2. Thay đổi kích thước tên bảng / cột / chỉ mục trong oracle 11g hoặc 12c

  3. Nhà cung cấp không tương thích với phiên bản máy khách Oracle

  4. Kết nối OEM của bạn với Grafana bằng ứng dụng Trình quản lý doanh nghiệp cho Grafana

  5. 9 truy vấn máy in ứng dụng Oracle hữu ích hàng đầu