1

私はここに新しく、これが私の最初の投稿なので、親切にしてください;)

Infosphere Data Architect を使用して、Bluemix の dashDB インスタンスにいくつかのテーブルを作成しました。それで問題ありません。また、dashdb 用の Bluemix Web コンソールから、Excel スプレッドシートからいくつかのシード データをこれらのテーブルにロードしました。

次に、IBM Data Studio を使用して同じ dashdb インスタンスに接続しました。作成したテーブルとその中のデータを表示できます。また問題ありません。

次のステップでは、テーブル内のデータを操作するために Data Studio で PL/SQL パッケージを作成しました。パッケージの仕様と本体を作成しましたが、パッケージをデータベースにデプロイしようとすると、次のエラーが発生しました。

Deploy [FitBit Demo]DASH5664.PKG_ETL_CONTROL

Running
DASH5664.PKG_ETL_CONTROL - Deploy started.
Create PL/SQL Package Specification returns SQLCODE: -104, SQLSTATE: 42601.
DASH5664.PKG_ETL_CONTROL: 1: An unexpected token "PACKAGE" was found following "CREATE OR REPLACE ".  Expected tokens may include:  "VIEW".. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.18.60
An unexpected token "PACKAGE" was found following "CREATE OR REPLACE ".  Expected tokens may include:  "VIEW".. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.18.60
DASH5664.PKG_ETL_CONTROL - Deploy failed.
DASH5664.PKG_ETL_CONTROL - Roll back completed successfully.

コードをデプロイできない理由の手がかりはありますか? ありがとう!!

4

1 に答える 1

0

お使いの dashDB インスタンスで PL/SQL サポートが有効になっていないようです。

PL/SQL を dashDB で使用するプロセスについて詳しくは、
https ://developer.ibm.com/bluemix/2015/08/17/five-easy-steps-oracle-to-dashdb/ のブログ投稿をご覧ください。

PL/SQL はエンタープライズ システムでのみ使用できます
。https ://console.ng.bluemix.net/catalog/services/dashdb/ でプロビジョニングできます。

于 2016-03-16T16:48:50.993 に答える