用户登录
用户注册

分享至

postgresql 复制数据库

  • 作者: 哈69338294
  • 来源: 51数据库
  • 2020-09-29
Oracle 的例子
SQL>?SELECT
??2????*
??3??FROM
??4????test_main;

????????ID?VALUE
----------?----------
?????????1?ONE
?????????2?TWO

SQL>?CREATE?TABLE?test_t?AS?SELECT?*?FROM?test_main;

表已创建。

SQL>?select?*?FROM?test_t;

????????ID?VALUE
----------?----------
?????????1?ONE
?????????2?TWO

postgresql 的例子
Test=#?CREATE?TABLE?test_t?AS?(SELECT?*?FROM?test_main)?;
SELECT?2
Test=#?select?*?from?test_t;
?id?|?value
----+-------
??1?|?ONE
??2?|?TWO
(2?行记录)我不知道是不是 Postgresql 那里要加个括号啊, 哈哈。



  楼主你这个问题我有点不解,因为你这种写法完全适用于postgresql呀,我已做过测试,我是postgresql9.2版本的,应该不会有版本的问题,还是我理解问题错误??

再看看别人怎么说的。
软件
前端设计
程序设计
Java相关