Tôi thấy rất nhiều cuộc tranh luận về 'Chọn' được gọi là DML. Có thể một số giải thích cho tôi lý do tại sao DML của nó như là nó không thao tác bất kỳ dữ liệu trên lược đồ? Như đặt của nó khóa trên bàn nên đây là DML?Tại sao 'Chọn' được gọi là tuyên bố DML?
* Trong Wikipedia * tôi có thể thấy
"Những tuyên bố truy vấn đơn thuần chỉ đọc SELECT được phân loại với báo cáo các 'SQL dữ liệu' [2] và do đó được xem xét bởi các tiêu chuẩn để là bên ngoài DML ... Dạng thức INTO được coi là DML bởi vì nó thao tác (tức là sửa đổi) dữ liệu.Trong thực tế phổ biến mặc dù, sự phân biệt này không được thực hiện và SELECT được coi là rộng rãi là một phần của DML . [3] "
Nhưng trong SELECT * FROM INSERT chọn sẽ chỉ thực hiện lựa chọn không có gì khác hơn này !! Xin ai đó giúp tôi hiểu khái niệm này.
Cảm ơn
Bạn không hiểu gì trong đoạn trích Wikipedia? –
"sẽ chỉ thực hiện lựa chọn không có gì khác hơn" - bạn không xem xét nó tạo ra một bảng và chèn dữ liệu vào bảng đó một cái gì đó "khác" hơn là chỉ lựa chọn? –
@ X.L ANt Bạn có cân nhắc chọn DML không?Nếu vậy xin vui lòng giải thích cho tôi những gì nó thao tác dữ liệu? – saTech