<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>SQLServer・データベース入門</title>
      <link>http://www.near-future.com/sqlserver/</link>
      <description>【SQLServer・データベース入門】では、SqlServer基礎知識から、ストアドプロシージャ・ユーザ定義関数・テーブルコピー・バックアップなど、SqlServerで使用できるSQL文などの情報をわかりやすくご紹介します。</description>
      <language>ja</language>
      <copyright>Copyright 2007</copyright>
      <lastBuildDate>Wed, 28 Feb 2007 03:19:46 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>ストアドプロシージャで変数に値を入れるには！？</title>
         <description><![CDATA[変数に値を入れるには、｢SET｣を使用します。

<b>○ サンプルSQL文</b>
DECLARE @nSqlServerInt
SET @nSqlServerInt = 1

<b>○ 説明</b>
変数｢@nSqlServerInt｣に値｢1｣が入ります。]]></description>
         <link>http://www.near-future.com/sqlserver/01_1.html#000526</link>
         <guid>http://www.near-future.com/sqlserver/01_1.html#000526</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">01変数の定義</category>
        
        
         <pubDate>Thu, 11 Jan 2007 02:36:03 +0900</pubDate>
      </item>
            <item>
         <title>ストアドプロシージャ内で使用できるカーソルとは！？</title>
         <description>カーソルを使用するとSELECTの結果に対して１行ごとに繰り返し処理を行えるようになります。</description>
         <link>http://www.near-future.com/sqlserver/02_1.html#000527</link>
         <guid>http://www.near-future.com/sqlserver/02_1.html#000527</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">02カーソルを定義</category>
        
        
         <pubDate>Thu, 11 Jan 2007 02:41:20 +0900</pubDate>
      </item>
            <item>
         <title>カーソルを定義するには！？</title>
         <description><![CDATA[カーソルを定義には、｢DECLARE CURSOR｣を使用します。

<b>○ サンプルSQL文</b>
-- カーソルを定義する
DECLARE cursorName CURSOR FOR SELECT * FROM tableName

<b>○ 説明</b>
｢DECLARE カーソル名 CURSOR FOR SELECT * FROM テーブル名｣となります。
カーソルには、SELECTの結果が格納されます。
<font color=red>※ カーソルの定義の場合は、先頭に@を付けません。</font>
]]></description>
         <link>http://www.near-future.com/sqlserver/02_1.html#000528</link>
         <guid>http://www.near-future.com/sqlserver/02_1.html#000528</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">02カーソルを定義</category>
        
        
         <pubDate>Thu, 11 Jan 2007 02:43:10 +0900</pubDate>
      </item>
            <item>
         <title>カーソルからデータを取得するには！？</title>
         <description><![CDATA[カーソルからデータを取得するには、｢FETCH｣を使用します。

<b>○ サンプルSQL文</b>
-- 変数・カーソル定義
DECLARE cursorName CURSOR FOR SELECT nInt FROM tableName
DECLARE @nInt int

-- カーソルオープン
OPEN cursorName

-- @nIntにデータを格納
FETCH NEXT FROM cursorName
INTO @nInt

-- カーソルのデータが終わるまで繰り返す
WHILE @@FETCH_STATUS = 0
BEGIN

　-- 繰り返し処理

　-- @nIntにデータを格納
　FETCH NEXT FROM cursorName
　INTO @nInt
END
-- カーソル終了処理
CLOSE cursorName
DEALLOCATE cursorName

<b>○ 説明</b>
カーソルのデータ数だけ繰り返し処理を行います。
｢@@FETCH_STATUS｣の値が０以外になるとデータが終わりとなります。]]></description>
         <link>http://www.near-future.com/sqlserver/02_1.html#000529</link>
         <guid>http://www.near-future.com/sqlserver/02_1.html#000529</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">02カーソルを定義</category>
        
        
         <pubDate>Thu, 11 Jan 2007 02:49:57 +0900</pubDate>
      </item>
            <item>
         <title>繰り返し処理を行うには！？</title>
         <description><![CDATA[繰り返し処理を行うには、｢WHILE｣を使用します。

<b>○ サンプルSQL文</b>
-- 変数定義
DECLARE @nInt int
SET @nInt = 0

-- 繰り返し処理(１０回)
WHILE @nInt < 10
BEGIN
　-- 繰り返し処理
　SET @nInt = @nInt + 1
END

<b>○ 説明</b>
繰り返しを１０回行います。]]></description>
         <link>http://www.near-future.com/sqlserver/03_1.html#000530</link>
         <guid>http://www.near-future.com/sqlserver/03_1.html#000530</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">03繰り返し処理</category>
        
        
         <pubDate>Thu, 11 Jan 2007 02:58:23 +0900</pubDate>
      </item>
            <item>
         <title>繰り返し処理から抜けるには！？</title>
         <description>繰り返し処理内で、｢BREAK｣を使用すると繰り返し処理を抜けます。</description>
         <link>http://www.near-future.com/sqlserver/03_1.html#000531</link>
         <guid>http://www.near-future.com/sqlserver/03_1.html#000531</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">03繰り返し処理</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:02:59 +0900</pubDate>
      </item>
            <item>
         <title>条件を判断するには！？</title>
         <description><![CDATA[条件の判断を行うには、｢IF｣・｢IF ELSE｣・｢ELSE｣を使用します。

<b>○ サンプルSQL文</b>
DECLARE @nInt int
SET @nInt = 0

IF @nInt = 0
　-- 処理A
ELSE IF @nInt = 1
　-- 処理B
ELSE
　-- 処理C

<b>○ 説明</b>
条件の判断を行い、各処理を行います。
今回のサンプルは、処理Aを行います。]]></description>
         <link>http://www.near-future.com/sqlserver/04_1.html#000532</link>
         <guid>http://www.near-future.com/sqlserver/04_1.html#000532</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">04条件の判断</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:05:48 +0900</pubDate>
      </item>
            <item>
         <title>ストアドプロシージャのパラメータ種類</title>
         <description><![CDATA[<b>・ IN(入力)パラメータ：</b>単純にプロシージャに値を与えるだけ

<b>・ OUT(出力)パラメータ：</b>プロシージャから値を返してもらう

<b>・ INOUT(入出力)パラメータ：</b>値を与えると同時に値を返してもらう]]></description>
         <link>http://www.near-future.com/sqlserver/05_2.html#000533</link>
         <guid>http://www.near-future.com/sqlserver/05_2.html#000533</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">05パラメータ</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:12:05 +0900</pubDate>
      </item>
            <item>
         <title>テーブルを作成するには！？</title>
         <description><![CDATA[テーブルを作成するには、｢CREATE TABLE｣を使用します。

<b>○ サンプルSQL文</b>
CREATE TABLE tableName
(
　nInt int,
　szNvarchar nvarchar(200)
)

<b>○ 説明</b>
テーブル名｢tableName｣を作成する。]]></description>
         <link>http://www.near-future.com/sqlserver/01_2.html#000534</link>
         <guid>http://www.near-future.com/sqlserver/01_2.html#000534</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">01テーブル操作</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:17:19 +0900</pubDate>
      </item>
            <item>
         <title>テーブルを削除するには！？</title>
         <description><![CDATA[テーブルを削除するには、｢DROP TABLE｣を使用します。

<b>○ サンプルSQL文</b>
DROP TABLE tableName

<b>○ 説明</b>
テーブル名｢tableName｣を削除する。
]]></description>
         <link>http://www.near-future.com/sqlserver/01_2.html#000535</link>
         <guid>http://www.near-future.com/sqlserver/01_2.html#000535</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">01テーブル操作</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:21:16 +0900</pubDate>
      </item>
            <item>
         <title>テーブルにインデックスを作成するには！？</title>
         <description><![CDATA[インデックスを作成するには、｢CREATE INDEX｣を使用します。

<b>○ サンプルSQL文</b>
CREATE INDEX addIndex ON tableName(nInt)

<b>○ 説明</b>
テーブル名｢tableName｣のnInt列にaddIndexインデックスを追加しています。]]></description>
         <link>http://www.near-future.com/sqlserver/02_2.html#000536</link>
         <guid>http://www.near-future.com/sqlserver/02_2.html#000536</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">02インデックス操作</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:22:52 +0900</pubDate>
      </item>
            <item>
         <title>テーブルからインデックスを削除するには！？</title>
         <description><![CDATA[インデックスを削除するには、｢DROP INDEX｣を使用します。

<b>○ サンプルSQL文</b>
DROP INDEX tableName.addIndex

<b>○ 説明</b>
テーブル名｢tableName｣のインデックスaddIndexを削除します。
]]></description>
         <link>http://www.near-future.com/sqlserver/02_2.html#000537</link>
         <guid>http://www.near-future.com/sqlserver/02_2.html#000537</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">02インデックス操作</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:25:43 +0900</pubDate>
      </item>
            <item>
         <title>ビューを作成するには！？</title>
         <description><![CDATA[ビューを作成するには、｢CREATE VIEW｣を使用します。

<b>○ サンプルSQL文</b>
CREATE VIEW viewName AS SELECT viewInt FROM tableName

<b>○ 説明</b>
テーブル名｢tableName｣のnInt列のビュー名｢viewName ｣が作成されます。]]></description>
         <link>http://www.near-future.com/sqlserver/03_2.html#000538</link>
         <guid>http://www.near-future.com/sqlserver/03_2.html#000538</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">03ビュー操作</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:27:54 +0900</pubDate>
      </item>
            <item>
         <title>ビューを削除するには！？</title>
         <description><![CDATA[ビューを削除するには、｢DROP VIEW｣を使用します。

<b>○ サンプルSQL文</b>
DROP VIEW viewName

<b>○ 説明</b>
ビュー名｢viewName｣を削除します。]]></description>
         <link>http://www.near-future.com/sqlserver/03_2.html#000539</link>
         <guid>http://www.near-future.com/sqlserver/03_2.html#000539</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">03ビュー操作</category>
        
        
         <pubDate>Thu, 11 Jan 2007 03:29:58 +0900</pubDate>
      </item>
            <item>
         <title>相互リンク5</title>
         <description><![CDATA[<a href="http://all-coming.net/" target="blank">検索エンジン・登録</a>
<a href="http://biz-action.com/" target="blank">相互リンク　SEO</a>
<a href="http://biz-action.net/" target="blank">検索エンジンと相互リンク</a>
<a href="http://pagerank.s81.xrea.com/" target="blank">Google人気の秘密ページランクで分類したサーチエンジン -</a>]]></description>
         <link>http://www.near-future.com/sqlserver/01.html#000833</link>
         <guid>http://www.near-future.com/sqlserver/01.html#000833</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">01相互リンク①</category>
        
        
         <pubDate>Wed, 28 Feb 2007 03:19:46 +0900</pubDate>
      </item>
      
   </channel>
</rss>
