アウトプットができる技術者に

it's a time to take a new step !

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

Sybase ASE 入門 インストール

順番が前後しますが、インストールです。 環境 Linux CentOS 5.x 64bit Linux に必要なライブラリ • openmotif-2.3.1-2.el5 • libXp-1.0.0-8.1.el5 • libXt-1.0.2-3.1.fc6 • libXtst-1.0.1-3.1 • libXmu-1.0.2-5 (必要に応じてInstall) 方法 (コマンドライン…

Sybase ASE 入門 Indexの作成

create index statement create nonclustered index ${index_name} on ${table} (id, date) 確認方法 sp_helpindex ${table} Sybase ASE 入門 目次

Sybase ASE 入門 Transaction Log の削除

Transaction Log が Full になると以下のようなエラーメッセージが出る。 The transaction log in database ${dbname} is almost full. Your transaction is being suspended until space is made available in the log.対処法 dump transaction ${dbname} w…

Sybase ASE 入門 PrimaryKeyの作成・削除

Primary Key alter table test_table add PRIMARY KEY (id) これでも可能 sp_primarykey test_table, id 確認方法 # その1 sp_helpconstraint test_table # その2 sp_pkeys test_table primary key の削除 alter talbe で追加した場合は、alter table を使…

Sybase ASE 入門 merge

merge statement では Table a のデータを Table b に マージできます。 BatchJobなどで work table の データを 本番用 Tableにコミットする場合に便利?不安定なので個人的にはあまり推奨できない。 普通にupdate,insertしても結果はほぼ同じなので。Sampl…

Sybase ASE 入門 SELECT

最初のN行 select TOP 1 * from ts1 ちょっと意外だったこと 副問い合わせで order by が利用できない そもそも必要ないって噂もあるが

Sybase ASE 入門 組み込み関数

よく使う関数 日付と時刻の関数 CONVERT データの型を変換できる。時刻にも適用可能。ただ、時刻のフォーマット関数が見当たらない。。 notice : varcharで文字数を指定しないと適当に切れちゃう e.g. timestamp型のカラムの値を TIME型に変換 CONVERT(TIME,…

Sybase ASE 入門 テーブルの作成

一般的な create 文 / select into で作成可能 create table test_table (id varchar(10), name varchar(10) null, age int default 99) 確認方法 sp_help コマンドを使う。引数を指定しないとテーブルの一覧が表示される。 sp_help test_table 注意点 sybas…

Sybase ASE 入門 データのインポート (BCP)

コマンドラインから csv などの Textファイルを DBにインポートしたい場合方法 は 下記のいずれか bcp utility を使ってインポートする (データが多い場合に推奨) insert 文でがんばる (データが少ない場合に推奨) transfer 構文があるけどうまく使えず。imp…

Sybase ASE 入門 Sybase概要

SAPのRDBです。 ASEはAdaptive Server Enterpriseの略。商用のDBで昔はそれなりにメジャーだったらしい。Developer版は公式ページから無償でDownload可能。(簡単な登録は必要) 製品版と同じ機能なのか?ちなみに 単にSybaseといった場合は、このRDBであるS…

Sybase ASE 入門 目次

仕事でSybaseASE(DB)使うことになったんだけど、ネットの情報が少ないので、自分でまとめることにしました。 とりあえず入門としてはこんな感じか? 対象読者 他のRDBを触ったことがあるけど、Sybaseは初めてという方には 多少参考になると思います。 RDB自…