タグ

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

  • 開発(等)の日記 » Blog Archive » Microsoft SQL Serverでのlimit句

    MS SQL Serverは避けて通ってきたのだが、仕事の関係でそうも言ってられなくなり しかし、方言がきつい。 関数の名称や引数が異なるという程度ならまぁ納得もするのだが1、limitはそもそも標準に入っていなかったのだっけ?ということでlimit。 MS SQL Serverでは「TOP」で表現するとのこと。 位置にも注意。 SELECT * FROM hogehoge limit 1; については、 SELECT TOP 1 * FROM hogehoge; と書くよう。 他にはまったのは、 比較演算子「<=」はダメ、「=<」と書く 日付の加減算は「DATEADD」 JOINで「USING」句が使えない? 調べていないが「ON」を使用 といった感じ。はまったと言うほどのものでもないけれど まぁ、驚き最小じゃないのはTOPくらいか。 midなんていうとんでもないのもあるにはある

  • SQL Server 2005でネットワーク接続を有効にするには? - @IT

    SQL Server 2005(Express Editionを含む)では、セキュリティ強化のために初期状態ではネットワーク経由でのアクセス(ネットワーク接続あるいはリモート接続と呼ばれる)ができないようになっている。稿ではこれを有効にするための以下の3つの手順について解説する。 (1)SQL Server 2005のネットワーク構成でネットワーク接続を有効にする (2)SQL Server Browserサービスを有効にする (3)Windowsファイアウォールの設定を行う(Windows XP SP2の場合) (1)と(2)については、[スタート]メニューの[Microsoft SQL Server 2005]-[構成ツール]から実行できる「SQL Server セキュリティ構成」あるいは「SQL Server Configuration Manager」で設定可能だ。 以降ではSQ

  • データ型 (Transact-SQL)

    SQL Server 2005 では、列、ローカル変数、式、パラメータのそれぞれに、関連するデータ型があります。データ型は、整数データ、文字データ、通貨データ、日時データ、バイナリ文字列など、オブジェクトが保持できるデータの種類を示す属性です。 SQL Server では、システム データ型のセットが用意されており、ここに SQL Server で使用可能なデータ型がすべて定義されています。Transact-SQL または Microsoft .NET Framework で、ユーザー独自のデータ型を定義することもできます。別名データ型は、システムが提供するデータ型に基づいています。別名データ型の詳細については、「別名データ型を使用した作業」を参照してください。ユーザー定義の型の特性は、.NET Framework でサポートされるプログラミング言語の 1 つを使用して作成するクラスのメソ

    データ型 (Transact-SQL)
    hide98
    hide98 2009/11/04
    SQL Server 2005 の型の一覧が記載されているページ
  • [LINQ to SQL]:Gushwell's Dev Notes

    ※ユーザ2で競合が発生し、ChangeConflicts.ResolveAllで競合解決を図った場合の例 競合の詳細な情報を取得したい場合は、DataContext.ChangeConflictsプロパティを参照します。 以下にそのサンプルコードを示します。 try { db.SubmitChanges(ConflictMode.ContinueOnConflict); } catch (ChangeConflictException ex) { foreach (ObjectChangeConflict cc in db.ChangeConflicts) { // 競合したエンティティオブジェクトを Categoryにキャスト // Categoryだけを変更したと仮定。 Category entityInConflict = (Category)cc.Object; Console.W

  • 特集 SQL Server 2005の新機能「SQL CLR」(後編)(1/4) - @IT

    特集 SQL Server 2005の新機能「SQL CLR」(後編) Visual Studio 2005でSQL CLRを実装してみる 中 博俊(Microsoft MVP 2005 - Visual C#) 2005/04/09 マイクロソフトが提供するデータベース・サーバ「Microsoft SQL Server」(以降、SQL Server)の次期バージョンであるSQL Server 2005(開発コード名:Yukon)では、.NET Frameworkの共通言語ランタイム(CLR:Common Language Runtime)がデータベースに統合された「SQL CLR」という新機能が提供される。これにより、SQL Serverは.NETプログラムと緊密に連携できるようになる。 前編では、SQL CLRの機能概要について解説した。今回はSQL CLRの機能を利用するとどのような

  • [ThinkIT] 第1回:SQL Server 2005 Express Editionとは (1/3)

    SQL Server 2005はMicrosoftからリリースされている商用RDBMSです。SQL Server 2005のリリースにあわせてSQL Server 2005 Express Edition(以下、Express Edition)が公開された。 Express Editionは無償でダウンロードでき、再配布も認められている。この製品がどのようなものなのか、また導入からWebアプリケーション開発までをどのように進めて行けばよいのかをテーマにして解説していく。

  • 1