- PR -

検索条件によって異なるビューの指定方法

投稿者投稿内容
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2007-09-26 00:22
引用:
他のRDBMSではその通りだと思いますが、SQL Server 2000では、Viewにorder byを指定することは可能です。


あれ、そうでしたか。それは失礼しました。補足ありがとうございます。
_________________
囚人のジレンマな日々
よっしー
大ベテラン
会議室デビュー日: 2007/05/17
投稿数: 143
投稿日時: 2007-09-26 10:15
引用:

囚人さんの書き込み (2007-09-26 00:22) より:
引用:
他のRDBMSではその通りだと思いますが、SQL Server 2000では、Viewにorder byを指定することは可能です。


あれ、そうでしたか。それは失礼しました。補足ありがとうございます。



ただし、TOPを指定しないといけないです(100%で)。SQLServer2005でソートされないのならいまさら使っちゃだめですが。
スレ主さんがこんなことしているとは思えないので本当にソートしているのか疑問です。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2007-09-26 10:55
最初の質問が社内用語(自分用語?)で埋め尽くされていたので、ビューも社内用語で、世間一般で言うビューのことじゃないんじゃないかと私も思っています。ビューとはOracleで言うマテリアライズドビューの事で、ソート云々というのはインデックスを作っていますという意味なのかなぁと想像したけど・・・・にしても妙なデータベースの使い方ですね。

#まるで、二昔前のメインフレームによくある、固定長データファイルの処理の話を聞いているかのようだ。
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
ともこ
大ベテラン
会議室デビュー日: 2007/09/14
投稿数: 111
投稿日時: 2007-09-27 10:47
勉強不足な為、適切な説明と質問ができずご迷惑をおかけしました。
RDBMSについてもっと勉強します。
「ビューに対してソート自体できない」、「ビューに対してインデックスを作成した方が良い」という事は勉強になりました、ありがとうございます。
よっし〜。
ベテラン
会議室デビュー日: 2007/04/17
投稿数: 89
お住まい・勤務地: 北のほうの国
投稿日時: 2007-09-27 11:30
引用:

ともこさんの書き込み (2007-09-27 10:47) より:
「ビューに対してインデックスを作成した方が良い」



ビューに対してではなく、テーブルそのものに対してインデックスを作成します。
ビューにインデックスは作成できません。

#「ビュー」が世間一般で言うビューならば
ともこ
大ベテラン
会議室デビュー日: 2007/09/14
投稿数: 111
投稿日時: 2007-09-27 11:49
すみません、書き間違ってしまいました!
ビューではなくテーブルですよね?
ご指摘ありがとうございます、
今後ともよろしくお願いします。
こあら
大ベテラン
会議室デビュー日: 2007/06/26
投稿数: 157
投稿日時: 2007-09-27 11:54
インデックス付きビューもありますよ。
よっし〜。
ベテラン
会議室デビュー日: 2007/04/17
投稿数: 89
お住まい・勤務地: 北のほうの国
投稿日時: 2007-09-27 14:46
引用:

こあらさんの書き込み (2007-09-27 11:54) より:
インデックス付きビューもありますよ。



失礼しました。訂正有難うございます。

スキルアップ/キャリアアップ(JOB@IT)