更改权限不足

时间:2016-06-20 18:56:58

标签: sql oracle

我正在尝试在SQL中创建一个表(基于我一直在使用的.csv文件),但是我收到以下消息:

  

SQL错误:ORA-01031:权限不足
  01031. 00000 - “特权不足”
  *原因:尝试执行没有必要权限的数据库操作。

创建表格需要更改什么?

这是我创建表格的代码 - 然后我有一堆INSERT INTO行。

CREATE TABLE Water_Birth_Consent
(
   NAME        VARCHAR(24) NOT NULL
  ,MRN         INTEGER  NOT NULL
  ,DATE_SIGNED VARCHAR(10) NOT NULL
  ,EDD         VARCHAR(10) NOT NULL
  ,DEL         DATE 
  ,WB          VARCHAR(5)
  ,study_id    VARCHAR(17)
  ,comments    VARCHAR(42)
  ,EMPI        INTEGER 
);

1 个答案:

答案 0 :(得分:1)

具有足够权限(DBA)的另一个用户需要向您的用户授予create table权限。这是他们将运行的命令:

grant create table to <your-user>;

一旦您能够创建表格,您就不需要任何额外的特殊权限来将数据插入表格。