[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

SQLに関するginpeiのブックマーク (6)

  • O/Rマッパーによるトラブルを未然に防ぐ

    1. O/R Mapper による トラブルを未然に防ぐ Makoto Kuwata <kwa@kuwata-lab.com> http://www.kuwata-lab.com/ PostgreSQLカンファレンス 2014 ver 1.1.0 2. copyright © 2014 kuwata-lab.com all rights reserved まえがき 現在、アプリケーション開発の現場では O/R Mapper (ORM) が普及しています。今後 も ORM を使った開発は、増えることはあっても減ることはないでしょう。 しかし ORM は、アプリケーション開発者にとっては便利でも、DB 管理者 (DBA) か らみたらトラブルの種でもあります。それが特にパフォーマンスに関する問題であるこ とが多いため、開発者と DBA が対立することも珍しくありません。 とはいえ、ORM によ

    O/Rマッパーによるトラブルを未然に防ぐ
    ginpei
    ginpei 2015/01/05
    ORMを使う際に問題になりがちな事項と対策。とりあえずSQL知らないとどうにも。
  • 地獄のようによくわかるSQLテーブル結合 - こせきの技術日記

    テーブルのJOINが苦手でしたが、この例を思いついてからは、すっきりくっきり理解できるようになりました。むしろ頭から離れません……。 ※ INNER、OUTERは飾り。省略できる。 INNER JOINJOIN LEFT OUTER JOIN → LEFT JOIN RIGHT OUTER JOIN → RIGHT JOIN ※ ON ...=... をまとめて USING(属性) と書ける。 ※ 何で結合するか言うまでもない時は、NATURALを指定すると勝手にJOINしてくれる。NATURALにJOINして……。 ※ WHEREは結合した結果に作用する。 ※ 現実には上図のように1対1で結合しません。 ※ おまけ。CROSS JOIN。 こんなの使いません。 ブクマ用画像。

    地獄のようによくわかるSQLテーブル結合 - こせきの技術日記
    ginpei
    ginpei 2010/09/16
    SQL文のINNER JOIN, LEFT/RIGHT JOIN, FULL JOINについて、世界で一番わかりやすく覚えやすく心に刺さる解説。
  • SQLのSELECT文を使用したデータの取得

    SQL> select last_name,salary,commission_pct from employees; LAST_NAME SALARY COMMISSION_PCT -------------------- ---------- -------------- Whalen 4400 Hartstein 13000 Fay 6000 Higgins 12000 a.select last_name,salary*12 from employees; b.select 50+50 from dual; c.select last_name,salary*commission_pct from employees; d.select last_name,salary*commission_pct from employees where commission_pct is no

    SQLのSELECT文を使用したデータの取得
    ginpei
    ginpei 2008/04/13
    whereでis not nullなら該当なしではないのか?
  • SQL*Loader (FAQ) - オラクル・Oracleをマスターするための基本と仕組み

    SQL Loader ユーティリティ FAQ COMMIT のタイミング SQL*Loader には インポートユーティリティのように COMMIT=Y のようなオプションはなく、 バインド配列 (bindsize オプション、rows オプション) を処理する度に COMMIT が発行される(従来型パスの場合)。 また途中で終了する場合でも commit_discontinued オプションによって制御することが可能。 CSV フォーマットと改行を含むデータ SQL*Loader ではストリーム・レコード形式による 可変長の CSV ファイル を使用しての二重引用符(") のクォート内部で改行するデータは基的に取り扱うことができない。 CONTINUE 〜(NEXT、THIS など) 文を使用することによってトリッキーに取り込むことは可能ではあるが、入力データの編集が必要になるため、固

  • VC++ による PostgreSQLデータベース操作プログラム

    VC++ による PostgreSQLデータベース操作について(2002-01-18) ・ Windows上で クライアントインターフェース libpq.dll を使うには Windowsマシンから、PostgreSQLクライアントプログラムを作成するためには、 PostgreSQL用 ODBC ドライバを使用して、VisualBasic や MS-Access、あるいは OLE DB等を使用してプログラムを作成するか、libpq.dll を使用して C言語などで直接プログラムを作成する必要があります。 PostgreSQL用ODBC ドライバも、Windows用 libpq.dll も、インターウィズの 片岡氏が作成しておられます。URLは以下のとおりです。 インターウィズPostgreSQL関連情報 http://www.interwiz.koganei.tokyo.jp/softwa

    ginpei
    ginpei 2007/11/09
    PostgreSQLの導入はもっと簡単にできたか?
  • 文字セットサポート

    ginpei
    ginpei 2007/11/09
    PQsetClientEncoding()を利用してクライアントが使用している文字コードを伝える事で、文字化けせずにI/Oができるようになる。
  • 1