文字型に空白を代入
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
Re: 文字型に空白を代入
msg# 1.1.1.1.1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
投票数:0
平均点:0.00
Re: 文字型に空白を代入
msg# 1.1.1.1.1
tomato
投稿数: 27
Nullは入れません。
データ移行の都合上、空白時はNull値やスペースを入れるなと言われております。
私自身SQL Serverを理解していないので一旦出直します。ありがとうございました。
データ移行の都合上、空白時はNull値やスペースを入れるなと言われております。
私自身SQL Serverを理解していないので一旦出直します。ありがとうございました。
投票数:0
平均点:0.00
Re: 文字型に空白を代入
msg# 1.1.1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
NULL値を入れたいのであればNULL関数があります。
投票数:0
平均点:0.00
Re: 文字型に空白を代入
msg# 1.1.1
tomato
投稿数: 27
ISHIJIMAさんこんにちは
LENを0にしたいというのは間違っていました。文字列数が返ります。
Magic上でNull値はYesになっています。
移行後SQL Server Management Studioで確認すると半角スペースが入っています。これを直接削除し、Magic側で確認するとNullではなくLenは文字列数を返しました。つまりMagic側から見ても何も変わっていません。
Accessから参照しても半角スペースが入っており、こちらを削除するとMagic側ではNullになってしまいました。
あれから試しに、直接スペースを削除した項目を別の項目に代入したりしてみましたが、やはり半角スペースが入ってしまいました。
私がMagicで使う分には問題ないのですが、移行だけを担当していますので仕様通り作成しないといけません。。
LENを0にしたいというのは間違っていました。文字列数が返ります。
Magic上でNull値はYesになっています。
移行後SQL Server Management Studioで確認すると半角スペースが入っています。これを直接削除し、Magic側で確認するとNullではなくLenは文字列数を返しました。つまりMagic側から見ても何も変わっていません。
Accessから参照しても半角スペースが入っており、こちらを削除するとMagic側ではNullになってしまいました。
あれから試しに、直接スペースを削除した項目を別の項目に代入したりしてみましたが、やはり半角スペースが入ってしまいました。
私がMagicで使う分には問題ないのですが、移行だけを担当していますので仕様通り作成しないといけません。。
投票数:0
平均点:0.00
Re: 文字型に空白を代入
msg# 1.1
ISHIJIMA
居住地: 静岡県
投稿数: 1827
MAGIC上でNULL値はYESになっていますか?
’’を代入すれば空白になりLENで確認するとその文字列数が出るはずです。TRIMで空白を数えないようにすればゼロになるはずです。
’’を代入すれば空白になりLENで確認するとその文字列数が出るはずです。TRIMで空白を数えないようにすればゼロになるはずです。
投票数:0
平均点:0.00
文字型に空白を代入
msg# 1
tomato
投稿数: 27
こんにちは
Oracle9iからSQL Server 2005にデータを移行しているのですが、文字型に値がない場合空白にしたいので '' を代入たのですが、実際データにはスペースが入ってしまいます。APGで確認すると空白のように見えますが、LEN関数でサイズを調べると0ではありません。
DB定義上Null値可なのにNullはダメ!と言われて困っています。NULLでもなくスペースでもなく空白(LENが0)の状態にしたいのですが可能でしょうか?
初歩的な質問かもしれませんがよろしくお願いします。
Oracle9iからSQL Server 2005にデータを移行しているのですが、文字型に値がない場合空白にしたいので '' を代入たのですが、実際データにはスペースが入ってしまいます。APGで確認すると空白のように見えますが、LEN関数でサイズを調べると0ではありません。
DB定義上Null値可なのにNullはダメ!と言われて困っています。NULLでもなくスペースでもなく空白(LENが0)の状態にしたいのですが可能でしょうか?
初歩的な質問かもしれませんがよろしくお願いします。
投票数:0
平均点:0.00