Tôi đang sử dụng cơ sở dữ liệu Oracle SQL và tôi phải chèn một giá trị tiền tệ (tiền lương) làm một phần của hàng. Đối với một số lý do kỳ lạ lệnh tiền không hoạt động, là có bất kỳ thay thế mà sẽ làm việc với điều này?Kiểu dữ liệu SQL để sử dụng khi chèn tiền
định dạng đầu vào dữ liệu: £ 00,000.000
CREATE TABLE staff
(staffno CHAR(6) NOT NULL
, staffsurname VARCHAR(8) NOT NULL
, staffforename VARCHAR(7) NOT NULL
, salary MONEY NOT NULL
, PRIMARY KEY (staffno)
);
Oracle, lời xin lỗi của tôi - cố định thẻ. – user3686991
Oracle khuyến cáo sử dụng 'varchar2()' thay vì 'varchar()' cho các chuỗi, như một lưu ý. –