SAS 传递给 Oracle 以更改 table
SAS pass through to Oracle to alter table
我正在尝试使用 SAS 直通设施 更改 Oracle table 并收到此错误:
ORACLE execute error: ORA-01735: invalid ALTER TABLE option
.
下面是我的代码。有人知道我的代码有什么问题吗?非常感谢!
PROC SQL;
CONNECT TO oracle (user="myuserid" password="mypswd" path = "mypath") ;
EXECUTE
(
ALTER TABLE myschema.mytable
ADD CONSTRAINT mytable_pk PRIMARY KEY (col_1, col_2, col_3);
) BY oracle;
QUIT;
在 EXECUTE 语句末尾的 ) BY oracle;
之前删除 ;
并制作:
EXECUTE ( ALTER TABLE myschema.mytable ADD CONSTRAINT mytable_pk
PRIMARY KEY (col_1, col_2, col_3) ) BY oracle;
抑制错误。
我正在尝试使用 SAS 直通设施 更改 Oracle table 并收到此错误:
ORACLE execute error:
ORA-01735: invalid ALTER TABLE option
.
下面是我的代码。有人知道我的代码有什么问题吗?非常感谢!
PROC SQL;
CONNECT TO oracle (user="myuserid" password="mypswd" path = "mypath") ;
EXECUTE
(
ALTER TABLE myschema.mytable
ADD CONSTRAINT mytable_pk PRIMARY KEY (col_1, col_2, col_3);
) BY oracle;
QUIT;
在 EXECUTE 语句末尾的 ) BY oracle;
之前删除 ;
并制作:
EXECUTE ( ALTER TABLE myschema.mytable ADD CONSTRAINT mytable_pk
PRIMARY KEY (col_1, col_2, col_3) ) BY oracle;
抑制错误。