こんにちはみんな。
私の名前はピーターミロス。
わたしはとヤンセン医薬品、
と今日わたしは行きますに話にあなた
だいたいどうやって組み合わせるJMPとオラクルできる鉛にaハッピー結婚。
私仕事ためにヤンセン研究開発。
そうだったa完全に所有子会社のジョンソンとジョンソン、
と私たちのチャーターはに発見と発展
革新的な薬とソリューションそれか変身個人命
と解決の多くの重要アンメットメディカルニーズの私たちの時間。
内部それか世界、
わたしはののグローバル医学安全性デパートメント、
と私たちのチャーターはに守る忍耐に運転中
屈強医学安全性優秀と利点-危険評価。
とそれから内部それかデパートメント、
わたしはのaグループと呼ばれるメソッドと分析、
と私たちの標的はに発展と埋め込む分析的なツール
に増加効率と分析的な容量
に探知と評価安全性信号。
また、私の名前はピータームロスと私はその間a JMPユーザー以来2007年。
標準免責事項。
これらはそれは私のビュー
とするいいえ意味するどれでも裏書きのどれでも製品にヤンセンまたJ &J.
こちらです私たちの議題ために今日。
わたしは行きますに与えるを序章
とそれから良いジャンプ右の中へオラクルもの。
良い話だいたいODBC、構成するのオラクルクライアント、
のODBC繋がり弦、もたらすデータからオラクルの中へJMP、
とそれから書き込みデータ戻るにオラクルからJMP、
それから速いデータ挿入、もっと早くデータ読み込み、
それから実行中をオラクルPL /SQL手順、
隠蔽のパスワード、エラートラッピング、
建物INリスト、
と振りかけた全体を通して、私は得たいくつかの雑多なチップ。
それで私のデパートメントはと呼ばれるグローバル医学安全性、
と私たち収集、プロセス、と報告と分析する不利なイベントデータ
ためにの薬用製品それか私たち生産。
彼らそれは多くの場合自発ケース、
それでもそこにはそれはいくつかの臨床トライアルケース。
これらはそれはと呼ばれる役職-マーケティング。
彼らはa男また女性のの街、ウォーキング下の街、
とあなた経験いくつかの選別の薬側効果、
とあなた電話それの中へ私たちの電話中心
と私たち走るそれ終えた私たちのプロセスと店それのオラクル。
私たちの音量はだいたい5,000ケースa日、とa場合成っているのa人...
彼らはいいえa忍耐強い、彼らはいいえのa臨床トライアル。
これはa人、の薬物彼ら取った、
のイベント彼ら経験豊富な、の側効果彼ら経験豊富な、
多分いくつかの医学歴史、と私たち店何かと呼ばれるa物語。
とここですを例、忍耐強い物語。
S対象もっていた癌、
どれのだった診断されたの六月1998年らセテラ、らセテラ。
これはa長い話だいたいの忍耐強いとの側効果、
とこれはとても重要ために私たちの監視医師
と他の科学者に見てで。
これは保存されたとしてa [聞こえない 00:02:52]のオラクル、にの道。
JMP、として私たち全て知る、
は素晴らしいで統計分析と視覚化。
オラクルは素晴らしいでデータ保管所とトランザクション処理。
私たちのユーザー欲しいに分析すると視覚化するデータからオラクル使用してJMP。
主に、私たち見てで表形式レポートの安全性データ、
まとめ情報、忍耐強い物語ドリルダウンズ、
と私たちするいくつかの視覚化の安全性データ
経由トレンドまた森プロット。
と全てそれか、
JMPとオラクル一緒作るaハッピー結婚。
良い始めるにおしゃべりだいたいODBC、
どれの立つために開けるデータベース接続性。
ODBC運転手アクセスのデータベース使用してSQL。
SQL立つために構造化されたクエリ言語。
それでのODBC運転者許可しますa JMPクライアントソフトウェア
に伝えるとのオラクルデータベース。
の初めものあなたもつにするはインストールのオラクルクライアントの上のパソコン。
これはをエクササイズ左にの読者。
これはいいえaチュートリアルの上インストールこれ、それであなたできるグーグルそれ。
しかし、一度あなたはインストール済みそれ、
そこにはそれはaカップルのものあなた必要に供給ためにのオラクルクライアント。
あなた必要に定義二環境変数。
一はORACLE_家、の他のはTNS _管理者。
それでORACLE_HOMEポイントにaフォルダどこのクライアントは実際インストールされています。
ここ、これはのC、オラクル、19 、 クライアント_1.
とそれからあなた欲しいに含むの置き場ディレクトリ
のの道環境変数。
それでのこれ場合、これはのORACLE_HOMEとともにスラッシュビン。
のTNS_ADMINポイントにの位置のTNSNAMES。 オラ、
-病気説明何それかはのa 2番-
とそれは通常位置した
のの通信網管理者道下にのORACLE_HOME .
こちらですaヒント;
あなたできる点これTNS_ADMIN変数にaファイル共有位置
それで多数ユーザーできる全て点にこれファイル
とこれはより簡単にに維持一バージョンのTNSNAMES.ORA.
何その通りはTNSNAMES.ORA?
これはa構成ファイル。
これは好きaひみつデコーダ指輪、
それ翻訳する間aデータベースエイリアスと情報必要
にのオラクルクライアントに話にあなたのデータベース。
こちらです私の例;私のエイリアスはMYDEVDB、
とそれからここです私の説明
ためにどうやってに接続MYDEVDBに私のオラクルデータベース。
とそれか完了、
今私たち必要に決定をODBC繋がり弦、
との最も簡単道にするこれはにクリックのウィンドウズボタンとタイプODBC、
と私たち欲しいにマッチのハッチ。
ために64 -少しJMP、私たち欲しいの64ビットODBCデータソース。
ために32 -少しJMP、私たち欲しいの32-少しODBCデータソース。
私もつ64ビットJMP、
それで私クリックしたそれかと私持っていく上これ画面ここ、
と私クリックの上の運転手タブ、
とここそれはの運転手ためにODBCそれかそれはインストール済みの上私のシステム。
私もつ三つオラクルクライアントと一SQLサーバ。
私もつのオラクルクライアントバージョン11、12、と19,
それでクリックしますの上これオラクルバージョン19運転者、
とあなた欲しいに作るノートのこれ;オラクルのオラクライアント19家1.
それは全てあなた必要に知る。
今私たちもつ私たちのODBC繋がり弦。
私たち混ぜるそれか好きそれでと運転者等しいそれか弦、
DBQ等しい私たちのデータベースエイリアス。
UID等しいあなたのユーザー名、 PWD等しいあなたのパスワード。
それでここですa完全に-形成されたODBC繋がり弦。
運転者等しい私のオラクル19運転者。 DBQはMYDEVDB、
ユーザー名は私のユーザー名、パスワードはわたしのパスワード。
わかった、今それかそうだった全て構成された、私たちできる持っていくデータの中へJMP。
そこにはそれはいくつかの方法に得るオラクルデータの中へJMP。
そこにeの開けるデータベース、実行するSQL 、新しいSQLクエリ、とクエリビルダー、
どれのは下のファイルデータベースメニュー。
これ話意思集中もっぱらの上実行するSQL
なぜならあなたできる作成aデータベース繋がり
とそれからあなたできる実行する
いくつかのSQLコマンドと実行するSQLとそれから近いのデータベース繋がり。
もしもあなた比較それかに開けるデータベース、開けるデータベースの一電話、
開くの繋がり、
走るa SQL指図、閉じるの繋がり。
それでもしもあなたもつ20 SQL声明、
あなたはオープニングと閉鎖の繋がり20回、
一方と実行するSQL、あなたそれだけ開けるそれ一度、
実行するあなたの20コマンドと20 SQL を実行するコマンド、
とそれから近いのデータベース繋がり、それでそれ速度もの上。
ののスクリプト索引、これは何実行するSQL見える好き。
それかかりますの続く引数;
ありますaデータベース繋がり取り持つどれのここにある、
定義済みにあなたの繋がり弦。
ありますまたa選択する声明またはSQLFILE が等しい声明、
またSQLファイル等しいaポインターにaファイル含むあなたのSQLコマンド。
アン見えないキーワード、もしもあなた供給aテーブル名前、
それは同等に言って選択する星からテーブル名前、
とそれからを出力テーブル名前提供しますの名前ためにのJMPデータ設定
と実行するSQL戻り値、ポインターにaテーブル
もしもあなたは発行a選択する声明、どれの戻り値aデータ設定。
こちらですを例;
私もつ私の繋がり弦、運転者等しいオラクルのオラクライアント19ホーム1、
MYDEVDB、私のユーザー名、私のパスワード。
わたしはそれを呼ぶ作成データベース繋がりとこれ弦。
私は得た私のSQL声明ここ、
わたしは選択するいくつかの列からaテーブルと呼ばれるeba_sales _営業担当者、
とわたしは通過私の繋がり、私のSQL声明、
とそれからaタイトルためにのテーブルに実行するSQL、
それからわたしは閉鎖のデータベース繋がり。
こちらです私のテーブル私レンダリングからオラクル。
それは7です列、 20行。
こちらですの初めヒント、
とそれかはもしもあなたもつa弦とa独身引用中身それ、
の注文に使用それとオラクル、
あなたもつに交換それか独身引用と二独身引用符好きこれ。
ここ、私のSQL声明は選択する星から私の_テーブルメートル、
どこメートル名前等しいオマリー、
と以来これは中身の弦、私もつに交換それと二引用符。
こちらですの2番ヒント;
使用桁エイリアスために読みやすさ。
これらはそれは私の桁エイリアス、それでここです私の桁、
とそれからのダブル引用符、私は得たをエイリアス。
あなた知らせこれは混合場合、
そこにはそれはスペースのそこには、それ作りますそれもっと読み取り可能。
こちらです私のテーブルとのもっと読める桁ヘッダー。
の他のものだいたいこれは、
わたしは使用してバックスラッシュ開ける四角ブラケット、近い四角ブラケットバックスラッシュ
に避けるの必要にエスケープ私のダブル引用符。
あなた知らせ私は得たダブル引用ここ、
それから私は得た私のバックスラッシュを開く四角ブラケット、
とそれから私は得たダブル引用符、
とそれから私近いそれ外ここそれでそれ見えるa多くクリーナー。
何もしもあなた欲しいに書くデータ戻るにオラクル?
あなたできる問題をアップデート声明またを入れる声明。
ここは私のアップデート声明、とわたしは単に定義それか、
通過にa変数、とそれから通過に実行するSQL。
更新していますのテーブル、
設定の最後名前にスミスどこの初め名前はスウェーデン。
またここわたしは挿入するa新しい記録の中へこれテーブル
とわたしは設定の価値のこれらは田畑にの値示したここ。
一ものにノートだいたいアップデートと入れる
は実行するSQLしますを暗黙専念ためにこれらはコマンド、
それであなたしないでください必要にするa専念あなた自身。
一ものだいたい入れる、
もしもあなたもつ多数入れるステートメントに実行する、
彼らできるなれ遅い、
それで私見つかったを別どれのはすべてを挿入します。
こちらですを例どこわたしは挿入するの中へこれテーブル。
の桁はと呼ばれるサンプル_番号
とわたしは挿入する十値全てで一度と一声明。
のそれだけ変ものは、
あなたもつに置く何か好き選択する1からデュアル
での終わりのそれとそれからそれ動作します。
しましょう見るそれかのアクション。
私欲しいに入れる100行一に一とそれを比較に100行全てで一度。
私もつa少し例ここ、しましょう行く先にと走るそれ。
それでそれ取った8秒にする一でa時間対0.15ためにすべて挿入、
とそれでそれだった52回もっと早く。
しましょう見てでのコードa少し少し。
私たちもつ作るa繋がり、切り捨てaテーブル。
こちらです私の一でa時間。
私Execute SQL を持っている中身私のループ、
とにの道、わたしはループa百回。
ここ、実行するSQLは中身のループ、と下ここためにすべて挿入、
わたしは起動とすべて挿入
と私保つ追加の中へのテーブル、田畑、値。
保つ追加それか、
とそれから私それだけ走る一SQL指図。
ともしも私見てでこれ指図、あなたはそれを見ることができますかわいい重い。
こちらです私のSQL声明。
これはとても長さ、しかしそれ取った0 .15秒に走る。
すべてを挿入テスト輸入、
分野名前、値、に、に、に。
わかった。
しましょう行く戻るに滑り台モード。
何もしもあなたもつ
もっとよりも千行に入れるの中へあなたのデータベース?
何もしもあなたもつ10,000行また50,000行?
あなたできる使用a道具からオラクルと呼ばれるSQLローダーためにもっと早くデータ読み込み中。
SQLローダー必要aデータファイルどれのできるなれコンマ分離された、
タブ-区切られた、修理済みフォーマット、とaコントロールファイル。
のコントロールファイル説明します
の構造ののデータファイルとの目標テーブル、
とそうだった行きますに追加別層の上これ
なぜならそうだった行きますにする全てこれから内部JSL。
わたしは行きますに作成a指図ファイル
どれの走るSQLローダーのa指図窓。
それまた生成するのコントロールと指図ファイル使用してJSL、
と病気使用走るプログラムに実行するのファイル。
こちらです私のファイル。
これはとてもエキサイティング、
これは六列、四行とこれはタブ区切られています。
ここわたしは見せているの明らかなコード、それでこれは私のタブキャラクター、
とここです私の例。
私は得た設定いくつかの変数、
とここわたしは作成私のコントロールファイル
とわたしは使用して評価入れるに作るこれらは変数、
—囲まれたにの少しキャレット—変換に彼らの値上ここ。
輸入_ファイル名前意思なれtest_import.txt、 dest_table意思なれテスト_インポート。
田畑それは終了しましたにタブ、実際同封にダブル引用符。
こちらです私の六田畑、
とわたしは追加aカップルの他の田畑、日にち_ロード済みとユーザー名_ロード済み。
日にち_ロード済み意思なれのシステム日にち。
のユーザー名_ロード済み意思なれのアカウント名前
のの人ランニングそれ。
わたしは保存これファイル外にのディレクトリ
とわたしは作成a指図ファイルに走るSQL ローダー。
設定私のドライブにのCドライブ、播種の中へこれディレクトリ、
その後ここです私の指図;
SQLローダーユーザーID等しい私の資格で私のデータベース名前、
とここです私のコントロールファイル、私のログファイル。
ともしもあなた知らせ、
私もっていたに追加これらはバックスラッシュエクスクラメーション・マーク資本N.
これらはそれは難しい戻り値。
ためにいくつかの理由、それしませんでした仕事それなしこれらはのそこには、
それで私もっていたに追加それらののためにの指図ファイルに仕事。
私は保存していますそれ、
とそれからわたしはランニングそれここと走るプログラム。
それからわたしはチェック中の結果。
もしもそれするいいえ含む行首尾よくロードされたのの出力、
それから私画面をエラーメッセージと画面の出力からSQL を実行するロード。
もしもそれだった成功、
それから私ロードのログファイルのと画面それか。
こちらです私のログファイル。
4枚くらい持ってる行首尾よくロードされたの1.5秒。
私欲しいにするaデモの六列と30,000記録、
としましょう走るそれか一。
わたしは読み込み中の中への同じテーブル、切り詰めていますのテーブル、
とわたしはランニングSQLローダー、ロードのデータファイル。
これはの同じコントロールファイル。
いつこれは全て終わり、
これは行きますに画面の出力からのログファイル。
こちらですの出力。
私は得た30,000行首尾よく読み込まれました。
いいえ行そうだったいいえロードされた期限にデータエラーとそれ取った16秒。
それかだった30,000行、と私たちできる見てでそれかデータ。
ここ私午前のa道具と呼ばれるPL/SQLデベロッパー。
選択する星からのテーブルとここです私の値、
ここです私の日にちロードされた、どれのは今日、
私のユーザー名、
とこれは行きますに選択する全ての行。
任せますそれか走る。
わかった、それでここですa見てでのデータファイル、とここですのログまた前走る。
それ取った25秒。
全て右、動くの上。
今、何もしもあなた欲しいに実行するをオラクルPL /SQL手順?
PL /SQL立つために手続き型言語拡張機能にSQL、
とこれはa選別のa 3GL、 4GL言語オラクル用途
にする機能、手順との好き。
もしもあなたもつa手順、
あなた単に囲むそれと始めると終わりとそれから合格それに実行するSQL。
ここは始める、それは私のスキーマ名前。
これはaパッケージと呼ばれるパッケージユーティリティ、とそれから中身そこには、
ありますa手順と呼ばれる送信Eメールとを口論成功、
とそれから私追加の終わりでの終わり。
それでいつあなたするこれ、
それ走るそれとコントロール意思戻るにJMPいつの手順は終わり、
それで良い待って。
わかった、しましょう話だいたいいくつかの安全もの。
いつあなた引くデータからオラクル、
にデフォルト、ありますaソース財産ののデータ設定、
とそれか意思見せるあなた
のユーザー名とパスワードと繋がり弦、
とあなたそうかもしれないいいえ欲しいに見せるそれかに全てあなたのユーザー。
もしもあなた走るこれ指図、
それ意思隠れるの繋がり弦ののデータ設定それは戻ってきた。
私行くaカップルのステップ下それか。
私作成a繋がりのを暗号化されたJSL関数。
これ関数含むaデータベース名前、のユーザー名、とのパスワード、
とそれ戻り値aデータベース繋がり
とデフォルト地元確実にそれか関数変数それはいいえ見える。
しましょうもつa見てでそれか。
こちらですa少し関数と呼ばれる私の_dbc、
とこれはの暗号化されていないバージョン。
こちらです私のデフォルト地元。
私チェック環境変数。
こちらです私の繋がり弦。
これはの一それかあなたしないでください欲しい人々に見る。
こちらです私の運転者、私のデータベース、私のユーザー名、 私のパスワード。
私作成aデータベース繋がりとそれか弦
とそれからただ戻る私のデータベース繋がり。
行くに暗号化するの脚本、
あなたクリックの上編集、暗号化する脚本、入力a解読するパスワード。
-私しないでください使用走るパスワード—
とそれからクリックええ、ここです。
こちらです私の暗号化された脚本、
とそれからわたしは行きますに保存それとしてmy_dbc .jsl。
に使用それ、私含むそれか脚本、
それか暗号化された脚本の私のJSLコード、とそれか定義するそれか関数ために自分。
それから私電話私の_dbcに得るaデータベース繋がり、
選択する星からこれテーブル
実行するSQL、近いデータベース繋がり、
それでここです私のテーブル。
ともしもあなた見てでDBCののログ、
全てそれショーはデータベースとそれからあなたのオラクルクライアント運転者。
多くの回いつあなた走るSQLコマンドのJMP、
あなた走るの中へエラー、とこれはいいえとても簡単にデバッグこれ、
それで私書きましたa関数と呼ばれるlog_execute_ SQL、
どれの実行しますSQLコマンドとトラップどれでもODBCエラー見つかったののログ。
それであれば見つけるエラー、それディスプレイa警告メッセージにのユーザー
平行とのSQL、そしてそれに沿ってとのエラー。
もしもあなた設定aグローバル変数に一、それディスプレイa SQL前実行中それ。
これもっているなるとてもハンディために現像とデバッグSQL。
の関数用途ログ捕獲に検査するのログためにエラー。
これはの構文ためにログ捕獲、弦等しいログ捕獲表現、
とこれはなんでもいいコマンドあなた欲しい実行されたと捕獲された、
となんでもそれか通常は行くにログ意思行くの中へ弦、
とそれからあなたできる検査する文字列。
ログ_実行する_sqlかかります五引数:の名前のの呼び出しプログラム、
aデータベース繋がり、 a SQL声明、
を見えない国旗、とaテーブル名前に戻る、
とここそれは二例。
一作品と一しません仕事。
これもっている選択するSYSDATEからデュアル、
どれのはa標準オラクル指図に得るの現在システム日にち、
とこれもっているを意図的なエラーのそれ、デュアルバツ、
どれの私知るしません存在。
いつ私たち走るの初めSQL声明、私たち得るのシステム日付。
とても良い。
いつ私たち走るの2番声明、私たち得るをエラーメッセージ。
通話中プログラムは記載されているここ、のエラーメッセージはここ。
これはとても重要、
平行とこれコード、 ORA-00942、
とそれからここですあなたのSQL声明、
とこれ全体メッセージは中身のa文章編集箱、
それであなたできるコピーとペーストそれ。
こちらですを例ためにデバッグ出力。
私振り向くの上私のデバッグ国旗といつ私走る私の声明、
私得るを情報提供メッセージ
-これはいいえをエラー、これはただ情報—
見せているの呼び出しプログラム、データベース繋がり、
どうにかこれは見えないまたいいえ、のテーブル名前、とのSQL州、
とそれから私できるクリックこれチェックボックス
もしも私欲しいに振り向くオフ後続デバッグ出力。
それでここですログ_実行する_sql、ありますa説明、
説明のの引数、
aカップルの例呼び出し、とそれからここですの関数自体。
こちらです私の引数、私チェックのデータベース繋がり、
私チェックのSQL声明、私が調べるのデバッグ国旗。
もしものデバッグ国旗はの上、私作るa少し窓
と私画面の現在SQLのa文章編集箱、
とそれから私与えるのユーザーのオプションに振り向くオフ後続デバッグ出力。
もしも彼らクリックそれか、私リセットの国旗にゼロ。
それからここですの肉のこれ関数
私力全てエラーに行くにのログとバッチ相互の作用一、
それから私電話ログ捕獲
とまたを見えない国旗の上また非見えないフラグを立てる
ために実行するSQL、
とそれから私振り向くバッチ相互の作用、設定それ戻るにゼロ、
それから私チェックのログ窓ためにODBCエラー、
私見てためにオラクルODBCまたの言葉エラーと私設定a国旗、
とそれから私使用言葉との[聞こえない 00:25:02]
私に思い出させるためにに解析するの出力ののログの中へ別行。
それからのエラーメッセージはいつもの上ライン一のこれメッセージ。
もしも私たち見つかったをエラー、それからそれディスプレイのエラー。
私もつを例ここまだ。
それでここですを例どこそれ言うからキーワードいいえ見つかったどこ期待される。
もしも私たち見てでのSQL、
私起こるに知るありますaコンマないここ。
しましょう話だいたい建物のリスト。
のオラクルのオペレーター決定するどうにかa価値マッチどれでも値のaリスト。
こちらですを例。
選択する星、からエバ_SALES_販売担当者、
どこの最後名前はの一のこれらは値、
とこれは似ているにのJSL含む関数
どこここわたしは言ってするこれリスト含むの言葉ラジ?
のこれ場合それだった下で位置二。
ありますa警告とののオペレーター。
ありますa限界の千値。
のコース、私書きました私の自分の関数、 get_sql _の_リスト、
どれの取得その周りそれか制限。
と何それする、
それビルドをインリストからのリスト提供された。
もしもそこにはそれはもっとよりも1000アイテムの上のリスト、
それ分離します彼らの中へ1,000エレメントチャンク
接続済み経由連合に避けるの限界の千アイテム。
ともしもの要素それはのタイプ弦、
どれでも独身引用符中身の文字列意思なれ交換したと二独身引用符、
と独身引用符意思なれ置くその周り各アイテム。
それであります二引数。
初め一はアイテムリスト。
これはのリストのアイテムに作成をエンドレスから、
とそれからa前文、
どれのはa SQL弦に序文のINリストと、
それで良い見る何これらは平均のこれ例。
こちらですを例どこ私もつa数値リスト、
と私の前文は選択するこれIDからスキーマ情報、
どこのIDの開ける括弧。
それでここです私の電話に得る_sql_in _リスト、私のid_list、前文
との出力見える好きこれ;
選択する星から私のテーブルメートル。
のIDはのここ。
選択するIDからスキーマ情報どこIDはの一のこれらは数字。
もしもあなた見てでa弦例、ここです四要素のこれリスト。
の初め一との三番目一もっているa独身引用中身彼ら、
とここです私の前文。
いつ私電話得る_sql_in_listと混ぜるそれの私のSQL声明、
これは私の結果。
選択する星から私のテーブルメートル、
どこの製品名前はのとこここれは私の前文、
どこアラート名前はの、 A、B、C、またD.
とあなたは知らせためにあとC
それ交換したの独身引用符と二引用符、
とそれまた変換されたこれらはダブル引用符に独身引用符ここ。
こちらですをエキスのa長さ例どこ私もっていた千のこれらはID値、
とそれでここですの初め千、とそれからa連合声明、
とそれからの次千とそれでの上とそれで前方へ。
全て右、ここですヒント番号三つ。
それかはに使用を統合された発達環境
ために現像あなたのSQLステートメント。
これらはもつa GUI正面終わり
と彼らさせてあなた発展とデバッグSQLとPL/SQL。
これらはそれはいくつかの人気ツールそれかわたしはわかっているの。
私使用PL/SQLデベロッパー。
からです全てラウンド自動化。
ありますa道具と呼ばれるSQLデベロッパーからオラクルそれはa景品、
とヒキガエル来るからクエスト。
多くの人々それは見慣れたとヒキガエル。
しましょうもつa見てでPL/SQLデベロッパー。
私たち見たそれついさっきいつ私選択済みからこれテーブル。
私できるするもの好きハイライトこれらは、
コピーとヘッダ、戻るにJMP、
作成を空データ設定とクリックの上編集、
ペーストと桁名前。
ブーム、あります私のデータ。
わかった。
と私できるブラウズ機能、手順、パッケージ、テーブル、らセテラ、らセテラ。
こちらですa少しもっと
の上それかデバッグ例それか私たち見たついさっき、
とまた、 aコンマないここ。
それはただ別もっと明示的見せているのそれかエラーメッセージ。
それであなた取ったこれ、コピーそれ、見てでそれ、と手直しそれ。
別ヒント、これはa柔らかいヒント、
とそれかはに避ける列をなしてコメント使用してダッシュ-ダッシュ
としてそれできる混乱のパーサー。
これらはそれはコメントどこのダッシュ-ダッシュ言う
すべての後これの上これラインはaコメント。
時々、いくつかの状況、
のパーサー取得混乱している
としません扱うこれらはプロパティとしてコメント、
それでこれはより良いに使用スラッシュスタースタースラッシュ。
私はただ見たaカップルの回どこそれしませんでした仕事
と私トレースしたそれ下にこれらはコメント。
一もっとヒント、とそれかはに使用
これオラクルシステム_コンテクスト関数に得る使える情報。
ありますa名前空間と呼ばれるうSERENVのオラクル
とあなたできる得るの知財住所、のクライアントコンピューター、
のプログラム作るのODBC電話、
のオペレーティングシステム識別子ためにのクライアント、
の現在セッション、
オペレーティングシステムユーザー名、とのデータベース名前。
あります多くのもっと。
もしもあなたグーグルそれ、そこにはの多くのもっとパラメーター、
しかしこれらはそれはのものそれか私使用。
ここわたしは言って選択する知財住所、モジュール、ターミナル、
オペレーティングシステムユーザーとサービス名前。
こちらです私の電話にSYS_CONTEXT、
とわたしはただ選択するそれからデュアル、団結これらは一緒、
との結果見て好きこれ下ここ。
こちらです私の知財住所。
わたしは呼び出しからJMP 。EXE、いいえサプライズそこには。
私のユーザー名、私のデータベース、とそれから私のコンピューター名前。
それは全て私もつ今日。
の結論病気描く、
またもしもあなた構成、設定のオラクルクライアントちゃんと、
得るのODBC繋がり弦
と使用実行するSQL JMPのオラクルできるする素晴らしいもの。
それで一度また、 JMPとオラクル等しいaハッピー結婚。
感謝あなた、あるどれでも質問?