このコードをSQL ServerからOracleに移行しようとしていますが、多くのエラーが発生します。誰でも私を助けることができますか? SQL Server内のSQL Server 2008 R2からOracle 11gにテーブル変数を移行
コード:Oracleで
DECLARE @tblFacultad TABLE
(IdFacultad INT,
NomFacultad VARCHAR(200)
);
INSERT INTO @tblFacultad (IdFacultad, NomFacultad)
SELECT IdFacultad, NomFacultad
FROM FACULTAD_local
SELECT * FROM @tblFacultad
コード:
CREATE OR REPLACE TYPE objFacultad AS OBJECT
(
IdFacultad NUMBER,
NomFacultad varchar(255)
)
/
CREATE OR REPLACE TYPE tblFacultad is table of objFacultad;
/
SELECT IDFACULTAD,NOMFACULTAD BULK COLLECT INTO tblFacultad FROM FACULTAD;
私は、Oracleのコードを実行すると、私はこのエラーを取得する:
ORA-03001: unimplemented feature
03001. 00000 - "unimplemented feature"
*Cause: This feature is not implemented.
*Action: None.
Error en la línea: 11, columna: 54
[PL/SQL Developer](https://www.allroundautomations.com/plsqldev.html)は、Oracle SQLおよびPL/SQLを使用するためのデスクトップ・ツールです。[SQL Developer](http:// www .oracle.com/technetwork/developer-tools/sql-developer/what-is-sqldev-093866.html)またはToad。私はここであなたが求めているのは[Oracle SQL](http://www.oracle.com/technetwork/database/database-technologies/sql/overview/index.html)です。 –