アーカイブ

‘データベース’ カテゴリーのアーカイブ

第3回 SQL Server Select文で条件分岐case文-使用例編

2009 年 3 月 30 日

第3回 SQL Server Select文で条件分岐case文

photo by inesbexiga

前回、第2回 SQL Server Select文で 条件分岐 case文の使用では、case文の種類をエントリーしました。

case文には、2種類、単純case式と検索case式がありました。

今回は、実際にcase文の使用例をあげたいと思います。

続きを読む…

SQL Server, データベース ,

SQL Server 2008 “変更の保存が許可されていません” テーブル内容を変更できない

2009 年 3 月 29 日

変更の保存が許可されていません

SQL Server 2008データベースとMicrosoft SQL Server Management Studio を使用して、テーブル内のデータ型を変更する際、ある一定の条件で、”変更の保存が許可されていません”ダイアログが表示されデータ型を変更し再定義できないことがあります。

SQL Server 2005とMicrosoft SQL Server Management Studioの組み合わせでは、遭遇したことのないエラーなので、なにか設定が変わった模様です。

続きを読む…

SQL Server, データベース ,

第2回 SQL Server Select文で 条件分岐 case文の使用

2009 年 3 月 26 日

SQL Server 2008 でCASE文の使用方法

photo by Jane Dallaway

CASE文の意味合いはVBで言うところの、Select文、CだとSwitch文に似ている感じでを受けます。
CASE文はSQL Server Compactでもサポートされ使用できます。

SQL Server Select文で 条件分岐 case文を使用する際、用法は一つだけではなく、

  • 単純CASE 関数 – 1 つの式を一連の単純式と比較して結果を決定します。
  • 検索CASE 関数 – 一連の論理式を評価して結果を決定します。

と、2種類ありますが、これでは、いまいちなんのこっちゃピンときませんよね。

続きを読む…

SQL Server, データベース ,

SQL Server 2008 のEdition別制限におけるCPU数の単位は?

2009 年 3 月 22 日

SQL Server 2008でサポートされるCPU数とは?

photo by geekboyshaи

SQL Server 2008 又は2005のExpress Editionの場合、サポートされるCPU数は1つとなっています。
CPUの種類は、シングルコア、デュアルコア(コアが2つ)、クアッドコア(コアが4つ)や8コアのものまで様々なものがあります。

シングルコアプロセッサーの場合は、物理的にも論理的にもCPUは一つで動作します。

マルチコアプロセッサーの場合は、物理的にはCPUは一つなのですが、論理的にはマルチCPUなわけです。

ここで、SQL Server 2008のサポートCPUが物理CPUなのか、論理CPUなのかが疑問となります。
続きを読む…

SQL Server, データベース ,

SQL Server 2008 Express TCP/IP接続設定

2009 年 3 月 22 日

sql server 2008 expressの接続設定

photo by digikuva

SQL Server 2008 Expressを内向きなネットワーク内からTCP/IPプロトコルでアクセスできるように設定します。

今回の接続設定条件

  • TCPポートは”1433”を固定で使用する
  • Windows認証を使用する
  • Vistaの場合、ネットワークと共有センター>パスワード保護共有 は無効

続きを読む…

SQL Server, データベース , ,

第1回 Microsoft SQL Server Select文で 条件分岐 CASEを使う

2009 年 3 月 15 日

SNAG-0013

ATable、BTableの2つのテーブルがあり

BTableにはATableレコードに対する画像ファイルのパスが格納されているとします。

ATableとBTableを結合して、結果を出す場合

続きを読む…

SQL Server, データベース ,

SQL SERVER Compact 3.5でコードからデータベースを作成するには

2009 年 3 月 13 日

sqlserver compact 3.5 接続

photo byPhoto by Harry Browne

SQL Server Compact3.5をデータベースとして使用する、ソフトウェアで、起動時にデータベースファイル(hoge.sdf)の存在可否をチェックし、存在しなければファイルを生成する場合、どのようなコードでデータベースを作成するのでしょう。

続きを読む…

SQL Server, データベース , , , ,

TRUNCATE TABLE文でIDENTITY列の番号を任意の位置に設定

2009 年 3 月 8 日
IDENTITY列を設定

IDENTITY列を設定

各テーブル毎のIDを自動増加(シーケンシャルな数値を順に発行)したい時に設定する。
IDENTITY列をテーブル内のレコードを全削除した場合などにIDENTITY列を1にリセットしたい、叉は、任意の位置に設定したい場合に使用できます。

続きを読む…

SQL Server, データベース , ,

SQL Server CompactはJetエンジンの代換えになるのか?

2008 年 11 月 19 日

SQL Server Compact3.5SP1がMicrosoftより、無償リリースされています。

今回、作成しているソフトからスタンドアローン環境で使用するデータベースの選定で、Jetエンジン(Access MDBファイル)にしようかと思っていたのですが、SQL Server CompactがJetより優れていればこちらを採用しようというわけで、機能比較を調査してみました。

まず、選定条件から。

  1. インストールが容易(これが重要ですね。)
  2. 堅牢
  3. SQL Server Express(MSDE)との互換性

これらが、まず頭に浮かぶ選定条件となります。

続きを読む…

SQL Server, データベース , ,

Microsoft Photo Editor の印刷エラー

2007 年 2 月 10 日

Microsoft Photo Editorへ画像を印刷する際、挙動がおかしい為、調べてみました。

私が遭遇したエラーは
「プリンターがみつからない」というものなんですが、

検索してみたところ、数種類、既知のエラーがあるようです。

私の環境では、このエラーが再現されないが、客先では再現されてしまうので困ってしまいました。
自分が書いたコードエラーであれば修正すれば済む話なのですが、Photo Editorのエラーなので自力でどうこうすることができないんですよね。
Photo Editor のアップデートファイルがMicrosoftにて配布されているのでこれですんなり事態が収集すれば良いのですが……

続きを読む…

Access, データベース , , , , ,