Trước tiên, tôi nghĩ:
"...In Microsoft SQL Server the SELECT...INTO
automatically creates the new table whereas Oracle seems to require you to manually create it before executing the SELECT...INTO
statement..."
Nhưng sau khi tự tạo ra một bảng, nó vẫn không hoạt động, vẫn hiển thị lỗi "từ khóa bị thiếu".
Vì vậy, tôi đã từ bỏ thời gian này và giải quyết nó bằng cách trước hết bằng tay tạo bảng, sau đó sử dụng "cổ điển" SELECT
tuyên bố:
INSERT INTO assignment_20081120 SELECT * FROM assignment;
nào làm việc như mong đợi. Nếu có ai đó đưa ra một giải thích về cách sử dụng SELECT...INTO
một cách chính xác, tôi sẽ hạnh phúc!
Nguồn
2009-09-28 06:34:04
Đối với những người tìm kiếm điều này từ tìm kiếm của Google như tôi đã làm, mặc dù không phải lý do duy nhất ở trên không thành công, tôi nhận được lỗi này khi tôi khai báo biến mà không chỉ định loại của nó. – vapcguy