2013-10-01から1ヶ月間の記事一覧

SQL*LoaderでCSVを読み込みたいんです 追記

SQL*LoaderでCSVを読み込みたいんです - なんでや。。 この愚かな記事に愚かな追記を。。 PRESERVE BLANKSで空白保持しても、DECIMAL EXTERNALやDATEのカラム(たぶんZONEDも)は勝手に空白トリムしてからうまくキャストしてロードしてくれる。CHARのカラム…

SQL*LoaderでCSVを読み込みたいんです

余計なことを考えずに書く。 LOAD DATA -- DATA files , BAD , DISC file INFILE 'ldrSample.dat' BADFILE 'ldrSample.bad' DISCARDFILE 'ldrSample.dis' -- APPEND ROWS APPEND INTO TABLE JOB_HISTORY FIELDS TERMINATED BY "," ( --EMPLOYEE_ID DECIMAL E…

対象レコードを絞ってOUTER JOINしたいんです

職種一覧と、各職種で最も最近雇用した人を表示するSQLを書こうとします。同時雇用した人がいたらしょうがないってことで。。 職種はjobsにあり、従業員リストと雇用日の情報はemployeesが持っています。 リレーションはこちらを参照してください。。 SELECT…

ActionMailer単体で、HTMLメール送るコードをとにかくすぐ書きたいんです。。

なんというナマケモノでしょう。。 HTMLメールのサンプルを探してぐぐると大抵はもう.html.erbを作っています。 それがもう面倒臭い場合あるいはとにかくHTMLメール送信を試したい場合はこんな調子です。 require 'action_mailer' require 'yaml' require 'e…

ActiveRecordでselectしたはずのデータにアクセスできないんです

超はまった。。 priceカラムを持つitemsテーブルがあるとして、商品の日々の価格を記録しているとします。 今日の価格が前日比でどうなったか知るべく、こんな調子のものを書いたとして q = Item.find_by_sql(<<-SQL) select t1.price - t2.price as price_c…

ActionMailerとERBを単体で使ってRailsみたいにメールを飛ばしたいんです

もうrails使えよみたいな。。 require 'yaml' require 'action_mailer' require 'erb' conf = YAML.load_file('sample.yml') ActionMailer::Base.smtp_settings = { address: 'smtp.gmail.com', port: 587, domain: 'smtp.gmail.com', authentication: :plai…

ActionMailer単体でメールを送信したいんです

SMTPサーバはGmailで。。 require 'action_mailer' ActionMailer::Base.smtp_settings = { address: 'smtp.gmail.com', port: 587, domain: 'smtp.gmail.com', authentication: :plain, user_name: '俺のメール', password: '俺のパスワード', enable_startt…

sqlite3初心者のテキトーなメモ

ヘルプ sqlite3 -helpか、sqlite3実行後に.help DBファイルを作る PS$sqlite3 .\practice.db SQLite version 3.7.3 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .databases seq name file --- --------------- ----…