create table 问题

路人丁 2002-02-07 01:35:06
我的表空间里有一个表 名为 a

我想建一个新表 明仍为a
我用命令为 create or replace table a (id number(7) .....);

出现错误 为什么?????
...全文
17 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
backlove 2002-02-26
  • 打赏
  • 举报
回复
没啥说的了,俺补充一点,如果要在procedure中建表的话,需要显式授权
grant create table to 用户
liulee 2002-02-18
  • 打赏
  • 举报
回复
我是鹦鹉?呵呵呵。
liulee 2002-02-18
  • 打赏
  • 举报
回复

table不可以replace
先drop然后create
flowerofwind 2002-02-08
  • 打赏
  • 举报
回复
对table只能create,不能用replace
rjcludy 2002-02-08
  • 打赏
  • 举报
回复
可以修改表用:
alter table tablename modify( 字段 类型)
增加用
alter table tablename add(..)
delete用 (oracle 8i以上)
alter table tablename drop(..) (可能drop要改为delete,忘掉了:)
zhuzhichao 2002-02-07
  • 打赏
  • 举报
回复
在Oracle中.
procedure,function,package可以用create or replace …

而像表和視圖只能用create …
不能用create or replace …

如果想修改原先的表結構.
只有先drop掉,再create
昵称被占用了 2002-02-07
  • 打赏
  • 举报
回复
ORACLE我不会,我不是来回复你的问题的。
只是觉得你的名字取得很好!呵呵。

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧