- - PR -
SQL Server(varchar型)について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-01-26 15:50
いつもお世話になります。
SQL Server のデータ型(varchar)についてですが、 テーブルA テーブルB --------- ---------- varchar(2) varchar(2) 'A' 'A ' 'B' 'B ' 'C' 'C ' datalengthではテーブルA = 1,テーブルB = 2になっています。 ここでご教授頂きたいのですが、テーブルBにはスペースありなのに テーブルAとテーブルBは内部結合できるし where区で field = 'A ' や field = 'A'など スペースの量に関係なくちゃんとデータを取得できるのでしょうか? 不思議に感じまして。 又、この辺の情報取得先でもよいので教えていただけたらと思います。 よろしくお願いします。 使用DB : SQL Server2000 Standard Edition |
|
投稿日時: 2007-01-26 17:53
SET ANSI_PADDING (Transact-SQL)
http://msdn2.microsoft.com/ja-jp/library/ms187403.aspx たぶん互換性の問題から、DB-Library アプリケーションからの接続に対してのみ、 デフォルトで SET ANSI_PADDING は OFF に設定されるので、その影響だと思います。 |
|
投稿日時: 2007-01-26 18:39
MeijiKさん
お世話になります。 こういう設定がある事をしりませんでした。 ありがとうございました。 |
1