我有一张桌子。例如: CREATE TABLE temp AS SELECT * FROM range(20)
如何在sqlite中创建一个带有表temp的一个命令的新数据库?
答案 0 :(得分:1)
由于你在sqlite中,在命令行中输入:
sqlite3 datbase_name.db
这将创建一个名为database_name.db的新数据库,现在只需键入以下内容即可为此数据库创建表:
sqlite3 database_name.db "CREATE TABLE .......;"
在引号内键入您的create table语句。
有关详细信息,请查看他们的documentation。
答案 1 :(得分:-1)
我认为这取决于DBMS,但这可能是您正在寻找的。 p>
COPY命令语法
“COPY {FROM database | TO database | FROM database TO database} {APPEND | CREATE | INSERT | REPLACE} destination_table [(column,column,column,...)] USING query”
http://docs.oracle.com/cd/B19306_01/server.102/b14357/apb.htm