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

Tên cột bảng Oracle có khoảng trắng

Điều đó là có thể, nhưng nó là không nên. Bạn cần đặt tên cột trong dấu ngoặc kép.

create table my_table ("MY COLUMN" number);

Nhưng lưu ý cảnh báo trong tài liệu:

Lưu ý :Oracle không khuyến nghị sử dụng các số nhận dạng được trích dẫn cho tên đối tượng cơ sở dữ liệu. Các số nhận dạng được trích dẫn này được SQL * Plus chấp nhận, nhưng chúng có thể không hợp lệ khi sử dụng các công cụ khác quản lý các đối tượng cơ sở dữ liệu.

Tên sẽ phân biệt chữ hoa chữ thường và bạn sẽ phải đặt tên trong dấu ngoặc kép mỗi khi tham chiếu:

select "MY COLUMN" from my_table;

Vì vậy ... đừng, đó là lời khuyên của tôi ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng pivot trên nhiều cột của một hàng Oracle

  2. Cách kết nối từ xa với cơ sở dữ liệu Oracle 11g

  3. Sử dụng Oracle JDeveloper 12c với Cơ sở dữ liệu Oracle, Phần 2

  4. Oracle PL / SQL Collections - Tạo Bảng lồng nhau trong Cơ sở dữ liệu

  5. Sự khác biệt giữa các ký tự N'String 'và U'String' trong Oracle