関連タグで絞り込む (1)

タグの絞り込みを解除

DBに関するtana_bataのブックマーク (13)

  • Oracle : PL/SQL : SELECT ~ INTO 構文の一般的な使用方法 : logical error

    SELECT ~ INTO は、カーソルを定義せずにデータを読みだす便利な方法ですが、対象データが where 条件で発見できなかった場合は例外が発生するので注意が必要です。 必ず、BEGIN ~ EXCEPTION ~ END; でブロックを作成して起こりうる例外処理に備える必要があります。( NULL 文は何もしない処理です ) 但し、起こりうる例外として NO_DATA_FOUND と TOO_MANY_ROWS が考えされますが、グループ用の記述をしている場合は、必ず行が返されてかつ1行の場合もあります。( 例 : GROUP BY の無い count関数 ) BEGIN SELECT 締日 ,締日区分 ,支払日 INTO WK_締日 ,WK_締日区分 ,WK_支払日 FROM 得意先マスタ WHERE 得意先コード = PM_TCODE; EXCEPTION WHEN NO_DA

    Oracle : PL/SQL : SELECT ~ INTO 構文の一般的な使用方法 : logical error
    tana_bata
    tana_bata 2013/03/15
  • 【Oracle】日付関連のSQL

    Feedback # re: 【Oracle】日付関連のSQL 2009/01/19 14:24 こあら 「来月1日」を今月1日にADD_MONTHSを噛ませた書き方にすると、 先月とか翌々月でも字面が揃ってイイかも。 > TRUNC(ADD_MONTHS(SYSDATE, 1),'MM') # KeIcKshEYK 2011/10/22 22:27 http://www.discountwatchstore.com/Casio-G-Shock_c_ Of course, I understand a little about this post but will try cope with it!!... # nLvAlfhcbwf 2011/11/02 6:23 http://optclinic.com/ Yeah, it is clear now !... From the very

    tana_bata
    tana_bata 2013/01/29
  • sqlplus の set linesize で表示幅を調整する | Oracle使いのネタ帳

    sqlplus set line sqlplus のシステム変数 linesize で、表示される結果行のサイズ(横幅)を変更できる。 頻繁に利用されている「今さら聞けない」系の基コマンド。 select する項目のカラム数が多い場合や、カラム長が巨大な場合など、 結果が2行以上に折り返しになってしまうので、データ件数が少なくても SQL*Plus ではかなり見づらくなってしまう。 Object Browser や CSE などのツールには及ばないが、linesize をはじめ SET コマンドを駆使することで出力フォーマッドの見栄えはかなり良くなる。 ※ コマンドプロンプトや Tera Term などの表示幅も適宜修正のこと。 構文 SET LIN[ESIZE] { 80 | n } ※ [] 内は、省略可能。 デフォルトの場合 SQL> show linesize linesize

    sqlplus の set linesize で表示幅を調整する | Oracle使いのネタ帳
    tana_bata
    tana_bata 2012/12/26
  • GRANT - オラクル・Oracleをマスターするための基本と仕組み

    GRANT の基構文 GRANT システム権限 TO {ユーザー名|ロール名|PUBLIC} [WITH ADMIN OPTION] GRANT オブジェクト権限 ON {オブジェクト名} TO {ユーザー名|ロール名|PUBLIC} [WITH GRANT OPTION] システム権限は、Oracle を管理するための権限でデータベース全体に対する権限。 オブジェクト権限は、テーブルなどのオブジェクト(非スキーマ 含む)に対する権限。 WITH ADMIN OPTION or WITH GRANT OPTION を付けると与えられた権限を再度別のユーザーに対して付与することができる状態になる。 ⇒ もう少し詳しく オブジェクト権限とシステム権限 テーブルに対する権限を付与する rivus というユーザーが admin というユーザーのテーブル my_table に対して SELECT、

    tana_bata
    tana_bata 2012/11/27
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    tana_bata
    tana_bata 2012/11/27
  • 资源不存在

    tana_bata
    tana_bata 2012/06/07
  • オラクル通信 / 第8回Oracleの仕組みとアーキテクチャ

    のオラクル・コミュニティが一堂に会するプレミア・イベントにぜひご参加ください。新しいスキルを身に付け、業界エキスパートと交流し、複雑なビジネス課題を解決するためのソリューションを発見しましょう。

    tana_bata
    tana_bata 2012/01/04
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    tana_bata
    tana_bata 2011/03/01
  • mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築

    連休中はWiiのマリオカートをやりまくってやっとVR7000越えたmikioです。愛車はマッハ・バイクとインターセプターです。さて今回は、分散ハッシュデータベースサーバTokyo Tyrantでmixiの最終ログイン時刻を管理するようにした時の苦労話を書きます。 ログイン処理は負荷地獄 mixiでは、全てのユーザについて、各々の最終ログイン時刻を管理しています。「マイミクシィ一覧」や「お気に入り」などの画面で、友人が近い時間にログインしていてコミュニケーションがとりやすい状態にあるかどうか確認できるようにするためです。 mixiのほぼ全てのページはログインしないと見られないページなので、ほぼ全てのページにアクセスされるたびにログイン確認が行われます。したがって、最終ログイン時刻はほぼ全てのページにアクセスされる度に更新されることになります。mixiの中で最も重いデータベースのひとつとして「

    mixi Engineers’ Blog » Tokyo Tyrantによる耐高負荷DBの構築
    tana_bata
    tana_bata 2011/01/19
  • Key Value Storeについて

    主な3つの機能について実装状況を示してみました。 「データ永続化」とは、ストレージサーバを再起動してもデータが失われないようにデータをメモリではなくHDD等に格納できる機能です。例えば、memcachedはメモリにデータを置くため、ストレージサーバを再起動するとデータが失われます。 「データ冗長化」とは、格納したデータがストレージサーバ側で自動的に複数のストレージサーバにコピーが作られる機能です。1台(または数台)のストレージサーバがダウンしてもデータが失われることはありません。 「データ分散」とは、キーのハッシュ値等を元にデータの格納先のサーバを振り分ける機能で、負荷分散を図ることができる機能です。なお、memcached、Tokyo Tyrantにはサーバ側での分散機能はありませんが、クライアント側のライブラリによって格納先サーバを分散させることも可能です。 memcachedプロトコ

    Key Value Storeについて
    tana_bata
    tana_bata 2011/01/19
  • SQLite入門

    データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。

    SQLite入門
    tana_bata
    tana_bata 2010/11/22
  • SQLite関数の使い方

    SQLite3 では集計や日付に関する便利な関数が用意されています。ここでは SQLite3 にて用意されている関数の使い方をサンプルを使いながら解説します。

    SQLite関数の使い方
    tana_bata
    tana_bata 2010/11/22
  • ソーシャルゲームのためのMySQL入門 | BLOG - DeNA Engineering

    こんにちはこんにちは。最近お腹痛いばっかり言ってることで有名なiwanagaです。 DeNAは外部的にはプラットフォーム的な部分の方がフィーチャーされることが多いですが、実はソーシャルゲームの提供も行っています。怪盗ロワイヤルとか、どこかで聞いたことがあるのではないでしょうか。 僕はDeNAでソーシャルゲームが誕生した辺りからずっとサーバサイドを見てきましたが、そんな運用の中で自分が貯めてきた知見とかTIPSをご紹介したいと思います。 かれこれ10タイトル近くはレビューしたり運用したりしてるため結構言いたいことはいっぱいあるので、小出しにしつつ評判よければ次も書きます。 ソーシャルゲームのためのMySQL入門一覧 ソーシャルゲームのためのMySQL入門 - Technology of DeNA ソーシャルゲームのためのMySQL入門2 - Technology of DeNA 「MySQL

    ソーシャルゲームのためのMySQL入門 | BLOG - DeNA Engineering
  • 1