我看到很多關於'Select'的爭論被稱爲DML。有人可以解釋爲什麼它的DML不能處理架構上的任何數據嗎?由於它的鎖定表應該是DML嗎?爲什麼'Select'被稱爲DML語句?
* 在維基百科*我可以看到
「純粹的只讀SELECT查詢語句被歸類與 「SQL數據的陳述[2],因此利用該標準考慮因爲它操縱(即修改)數據,所以SELECT ... INTO形式被認爲是DML 。但是,在通常的實踐中,這種區別並沒有做出,SELECT被廣泛認爲是 是DML的一部分[3]「
但在SELECT * FROM INSERT選擇只會執行選擇以外的任何東西!請有人幫助我理解這個概念。
感謝
你在維基百科摘錄中不理解什麼? –
「只會執行選擇,除此之外沒有其他任何東西」 - 您不認爲它創建了一個表並將該表中的數據插入到「其他」而不僅僅是選擇中? –
@ X.L您是否考慮選擇DML?如果是這樣,請解釋一下數據處理的內容? – saTech