- - PR -
SQLServer2000 で、全列選択(*)すると表示がズレる
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-12-14 20:37
SQLServer2000で開発しております。
以下のように、アスタリスクを用いて全列を取得したとき、隣の列の内容がズレて表示されるときがあります。(ビューを開き直すと、正しく表示されるときもあります。) このように、表示が不安定になることがあるのでしょうか。 また、対処方法はあるでしょうか。 ----------------------- Select * From MTOKUS Where 現場CD <> 0 AND 取引先区分 = 1 ----------------------- |
|
投稿日時: 2007-12-14 20:48
何に表示させたときにズレるのでしょうか?
|
|
投稿日時: 2007-12-16 20:27
Enterprise Manager のコンソールツリーからビューの詳細ペインが見えるようにし、「全行を返す」でそのビューを開いたときです。データ型も異なる隣の列の箇所に表示されてしまいます。
|
|
投稿日時: 2007-12-17 20:42
こちらでは現象の確認ができませんでした。
Enterprise Manager の表示がおかしいだけなのか? クエリアナライザ等でSELECT文を実行した際の結果はどうなるのか? アプリケーション(があるならば)側で取得する際の値もずれるのか? の検証がほしいところです。 |
|
投稿日時: 2007-12-26 11:58
Enterprise Managerだったかクエリアナラザだったか忘れましたが、
うちでも一回列名と値がずれて表示されたことがありました。 対処方は知りませんが、恐らくSQLServerのバグではないかと考えています。 |
1