我正在尝试在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
);
答案 0 :(得分:1)
具有足够权限(DBA)的另一个用户需要向您的用户授予create table
权限。这是他们将运行的命令:
grant create table to <your-user>;
一旦您能够创建表格,您就不需要任何额外的特殊权限来将数据插入表格。