Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
貴重なご意見を有り難うございました! あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか? このOracle Solaris リリースには、Perl (Practical Extraction andReport Language) version 5.8.4 および 5.12 が含まれています。この強力な汎用プログラミング言語は、一般にフリーソフトウェアとして入手可能です。Perl はプロセス、ファイル、およびテキスト処理機能に優れ、複雑なシステム管理タスクを行う際の標準的な開発ツールとして広く使用されています。Perl 5 には、動的にロード可能なモジュールフレームワークが含まれています。このモジュールフレームワークを使用すると、特定のタスクに新しい機能を追加することができます。多くのモジュールが ht
えーっと、ここ数日やっているDBIx::Class 関連なんですが、DBIx::Class::Schema::Loader::Oracle を作ってみたものの、Oracle の場合、なぜか _load_relationships が異常に遅いんですよ。でかなり深追いしてみました。DBIx::Class::Schema::Loader::Base->_load_relationships あたりが遅いのでメソッドコールを深追い ↓DBIx::Class::Storage::DBI->columns_info_for の $dbh->column_info そのものが遅いことを突き止める。 eval { my $sth = $dbh->column_info( undef, undef, $table, '%' ); $sth->execute(); while ( my $info =
# rpm -hivoracle-xe-11.2.0-1.0.x86_64.rpm ⏎ Preparing... ########################################### [100%] packageoracle-xe-11.2.0-1.0.x86_64 is intended for a x86_64 architecture パッケージ名がx86_64とあるので、当然と言えば当然ですが、32ビット版は提供されていないようですので、64ビットOSを用意せんとあきません。 インストール # cd /usr/local/src ⏎ # unziporacle-xe-11.2.0-1.0.x86_64.rpm.zip ⏎Archive:oracle-xe-11.2.0-1.0.x86_64.rpm.zipcreating: Disk1/creatin
bind_param_inout DBD::Oracle専用 $rc = $sth->bind_param_inout($p_num, $bind_value, $max_len) || die $sth->errstr; $rv = $sth->bind_param_inout($p_num, $bind_value, $max_len, \%attr) || ... $rv = $sth->bind_param_inout($p_num, $bind_value, $max_len, $bind_type) || ... このメソッドはbind_paramのように作用しますが、値がステートメントから(更新された)出力されることを可能にします。ステートメントは通常、ストアドプロシジャへの呼び出しです。 $bind_valueは実際に使われる変数へのリファレンスとして渡されます。bind_
名前¶DBD::Oracle -DBIモジュールのためのOracleデータベース・ドライバ 概要¶ useDBI; $dbh =DBI->connect("dbi:Oracle:$dbname", $user, $passwd); $dbh =DBI->connect("dbi:Oracle:host=$host;sid=$sid", $user, $passwd); # 完全な詳細については、DBIモジュールのドキュメントをご覧下さい。 #Oracleの型の値が必要かもしれないときのより高度な形式: useDBD::Oracle qw(:ora_types); 説明¶DBD::OracleはDBIモジュールと一緒に機能し、Oracleデータベース(version7と8の両方)への アクセスを提供するPerlモジュールです。Oracleへの接続¶ これはよく問題を起こすト
DBIの泣き所 いわゆるLAMPないしそれに似た環境でウェブサービスばかり書いている方にはあまり実感がないかもしれませんが、あちらの現場ではOracleを、こちらの現場ではMicrosoftSQL Serverを、はたまた別の現場では組み込みのSQLiteを、といった受託系の仕事をしている人にとって、SQLの方言問題は避けては通れないもののひとつです。 典型的なところでは、たとえばSELECTで取得するデータの件数を制限したい場合、PostgreSQLなどでは「LIMIT ... OFFSET ...」のように書きますが、OracleではROWNUMを使いますし、MSSQL serverならSET ROWCOUNTやTOPを使います。また、いまでこそPostgreSQLとの互換性を確保するため「LIMIT ... OFFSET ...」と書けるようになっているMySQLにしたところで、
概要 SELECT文で取得した結果を、HTML/XML/EXCEL/CSV/Markdownの形式で出力する方法を記載する。 環境DBサーバ OS : Red Hat EnterpriseLinux Server 6.4Oracle :Database 11g Enterprise Edition Release 11.2.0.4.0 -64bit クライアント OS : OS X Yosemite 10.10.3Oracle : Instant Client forMac OS X (Intel x86) Client Shared Library 11.2.0.4.0 - 64-bit 内容 1.HTML形式 コマンド

こんなときに使った。DBI(DBD::Oracle)で取得したデータにutf8フラグが付いてくる。 取得データは全てutf8フラグなしで扱いたい。 全ての箇所にutf8フラグ落とす処理を書くの面倒。DBD::Oracleでutf8フラグが付いてくる条件はこのあたり参照。DBD::Oracle and Unicode - search.cpan.orgDBIのサブクラス化で対応した。DBIのサブクラス化についてはこのあたり参照。 Subclassing theDBI - search.cpan.org コード #!/usr/bin/envperl use strict; use warnings; useDBI; use MySubDBI; #DBIサブクラス my $dbh =DBI->connect("dbi:Oracle:localhost", "scott", "t

自分用メモ。 前提条件として、CentOS5.5 64bitでperl5.8.8が既にインストール済み。 まずOracleのサイトからRPMパッケージを落としてきてインストール。アカウントが必要になるので、面倒臭いですが作りましょう(´Д⊂ 2010/1/21時点での最新パッケージで必要なのは以下のとおり。oracle-instantclient11.2-basic-11.2.0.1.0-1oracle-instantclient11.2-devel-11.2.0.1.0-1oracle-instantclient11.2-sqlplus-11.2.0.1.0-1oracle-instantclient11.2-odbc-11.2.0.1.0-1 次に環境変数を設定。~/.bash_profileとかに書く。 PATH=$PATH:$HOME/bin exportORACLE_B
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く