मुझे यकीन नहीं है कि मैं इस तरह से दूसरी तालिका से डेटा आयात करने के लिए चयन कर सकता हूं:
select * into
bookmark1
from bookmark;
क्या यह सच है कि SQlite इस वाक्य रचना का समर्थन नहीं करता है? क्या कोई अन्य विकल्प हैं?
जवाबों:
आप इस प्रश्न को आज़मा सकते हैं:
insert into bookmark1 select * from bookmark
तुम यह कर सकते थे:
create table bookmark1 as select * from bookmark;
मुझे लगता है कि बुकमार्क 1 एक नई तालिका है जिसे आपने बनाया है जो बुकमार्क तालिका के समान है। उस स्थिति में आप निम्न प्रारूप का उपयोग कर सकते हैं।
CREATE TABLE bookmark1 AS SELECT * FROM bookmark;
या आप सबक्वेरी के साथ इंसर्ट स्टेटमेंट का भी उपयोग कर सकते हैं। अलग-अलग इन्सर्ट स्टेटमेंट विकल्पों के लिए देखें: SQL As Underoodood By SQLite
create table NewTable as
select * from OldTable where 1 <> 1
यह आपके लिए डेटा संरचना की प्रतिलिपि बनाएगा।