[Oracle Code Tokyo] Ruby, Python, JDBC サンプル

先週木曜のOracle Codeの私のセッションでデモしたソースコード3つを以下ご紹介します。 最初の2つのPythonとJavaは http://livesql.oracle.com/ が提示してくれるコードサンプルを基に編集したものです。 Pythonは複数行まとめてINSERTするスニペットをコピペし、編集したものです。 Javaは単純なSELECTのスニペットをNetbeansにコピペし編集したものです。 RubyのサンプルはPythonコードからの最低限の変更で動くようにしたものです。 どのように編集したか、動作させる環境はなどの情報は公開予定のPDFにも少し説明してありますので後日是非ご覧ください! 1. Python import cx_Oracle #create connection object con = cx_Oracle.connect('scott','tiger','localhost/pdb1') #define multiple rows to insert rows = [("{hoge:'python_0'}",), ...

Sunday, May 21, 2017 | Read More

Oracle Code Tokyo セッションフォローアップ

昨日は品川でのOracle Code Tokyoにご参加いただきありがとうございました! 私のセッションのPDFは後日ダウンロード可能になる予定です。 デモのコードの内容はこのブログまたは livesql.oracle.com で公開予定です。 昨日時間切れでデモできませんでしたがExcelからデータをコピペしたデータに対し 累積合計をもとめるWINDOW機能をデモする予定でした 以下すでに関連SQLを公開しています Oracle Live SQL - Script: Excel Copy&Paste data as rows Tab seperated data as table. Works with Copy&Paste data from Excel.   このブログでもこのSQLについては一度書いてます。sqlplusでも使えます Copy&Paste from Excel to sqlplus. Multi-row multi-column data | Oracle INOUE Katsumi @ Tokyo Blog data is...

Friday, May 19, 2017 | Excel,MS-Office | Read More

5月18(木)開発者イベント@品川の特典2つ!

世界20都市を行脚しているOracle Codeイベントにご来場いただけると認定資格受験割引とTシャツの特典があります! 技術者向けコミュニティイベント開催!「Java Day Tokyo 2017」、「Oracle Code Tokyo」のご案内 世界中から集まったエキスパートが、デモを交えて技術 Tips を紹介する技術イベントです。 開発者のためのオラクルの新しいイベントを体感してみてください。 ご来場者特典として、オラクル認定資格 60% OFF の受験チケットをプレゼント! 私もセッションで話す予定です。

Friday, April 28, 2017 | Read More

Apache Roller 引退と言語タグ機能

このブログサーバーが新しいプラットフォームに移行されることになりWikipediaの以下エントリーも もうすぐ更新が必要になります。 Apache Roller - Wikipedia blogs.sun.com自体が実質Rollerのベータテストサイトのような状態である 旧blogs.sun.comがblogs.oracle.comをたしか6年ぐらい前に置き換えました。 今さらながらRoller Webloggerには言語タグをURLに書けることを知りました。たとえばこのブログは 英語と日本語で書いてますが以下でどちらかのみを読めますした。 日本語: https://blogs.oracle.com/LetTheSunShineIn/ja/ 英語: https://blogs.oracle.com/LetTheSunShineIn/en/

Tuesday, April 11, 2017 | web | Read More

tty(端末)マークダウンとそれをマークアップ(HTML化)するためのsed

blogs.oracle.com が新しいプラットフォームに移行します。 移行後に見かけが変わってしまうのでこれを機会にこのブログでの私なりの"端末マークダウン"を紹介します。参考になれば! このブログではセッションログをコピペする際にbash,sqlplus,mysql,Powershell,SQLclなどのプロンプトは白、コマンドは黄色、出力はCSSで指定したデフォルト(緑)、省略は薄色と色分けしていました。 bash,sqlplusについてはcontinuation(複数行またがり)に対応してます。 以下例です。 マークアップする前のplain text: $ sql soe/soe@localhost/apex SQLcl: Release 12.2.0.1.0 RC on Fri Apr 07 12:09:40 2017 [...] SQL> l 1 select '2 lines command sample' t 2* from dual; SQL> / T ---------------------- 2 lines...

Friday, April 7, 2017 | IT | Read More

SQL*Loaderで/dev/urandomが生成する乱数をロード

sqlldr 12.1.0.1からの新機能のExpressモードで/dev/randomを使ってみました。 以下を参考にして8-bitおよび16-bitの正整数の乱数をロードします。 bashで0〜99の乱数を得る | kanonjiのブログ -tu2は2バイト単位で10進数で出力 bashの "<()" って入れ子できるんですね。実行時間は参考値です。DBの中で乱数生成して行を作るのとどちらが速いでしょうか。 $ time sqlldr scott/tiger@localhost/apex table=cardinality_t \> data=<( paste -d ',' \> <(od -tu1 -vAn --width=1 /dev/urandom) \> <(od -tu2 -vAn --width=2 /dev/urandom) |> head -40000000 \> ) direct=trueSQL*Loader: Release 12.2.0.1.0 - Production on Wed...

Wednesday, April 5, 2017 | Linux | Read More
 

Visit the Oracle Blog

 

Contact Us

Oracle

Integrated Cloud Applications & Platform Services