คำถามติดแท็ก create-table

6
สร้างตารางชั่วคราวในคำสั่ง SELECT โดยไม่มี CREATE TABLE แยกต่างหาก
เป็นไปได้หรือไม่ที่จะสร้างตารางชั่วคราว (เซสชันเท่านั้น) จากคำสั่ง select โดยไม่ต้องใช้คำสั่งสร้างตารางและระบุแต่ละประเภทคอลัมน์? ฉันรู้ว่าตารางที่ได้รับมีความสามารถในเรื่องนี้ แต่มันเป็น super-temporary (statement-only) และฉันต้องการใช้ซ้ำ มันจะประหยัดเวลาถ้าฉันไม่ต้องเขียนคำสั่งสร้างตารางและทำให้รายการคอลัมน์และรายการประเภทตรงกัน

2
สร้างตารางใน SQLite ต่อเมื่อไม่มีอยู่แล้ว
ฉันต้องการสร้างตารางในฐานข้อมูล SQLite หากไม่มีอยู่แล้ว มีวิธีการทำเช่นนี้? ฉันไม่ต้องการวางตารางหากมีอยู่สร้างได้เฉพาะเมื่อไม่มี

6
PostgreSQL สร้างตารางหากไม่มีอยู่
ในสคริปต์ MySQL คุณสามารถเขียน: CREATE TABLE IF NOT EXISTS foo ...; ... อย่างอื่น ... และจากนั้นคุณสามารถเรียกใช้สคริปต์ได้หลายครั้งโดยไม่ต้องสร้างตารางขึ้นใหม่ คุณจะทำสิ่งนี้ใน PostgreSQL ได้อย่างไร

5
เป็นไปได้ไหมที่จะย้อนกลับคำสั่ง CREATE TABLE และ ALTER TABLE ในฐานข้อมูล SQL หลัก
ฉันกำลังทำงานกับโปรแกรมที่ออก DDL ฉันต้องการทราบว่าCREATE TABLEDDL ที่คล้ายกันนี้สามารถย้อนกลับได้หรือไม่ Postgres MySQL SQLite และคณะ อธิบายว่าแต่ละฐานข้อมูลจัดการธุรกรรมกับ DDL อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.