テーブルを作成してからデータを書きますが、すべてのデータはスペースのように見えます。テーブル内のすべてのスペースを削除する方法
私のデータ型です。
どのように私は、テーブル内のすべてのデータのスペースを削除することができますか?
:私はちょうどセルを塗りつぶし、次のセルを渡すために "Tab
"を押します。これは奇妙な状況です。 TAB
ボタンはこれらのスペースを追加しますか?
EDIT:これはTAB
の犯罪ではありません。
テーブルを作成してからデータを書きますが、すべてのデータはスペースのように見えます。テーブル内のすべてのスペースを削除する方法
私のデータ型です。
どのように私は、テーブル内のすべてのデータのスペースを削除することができますか?
:私はちょうどセルを塗りつぶし、次のセルを渡すために "Tab
"を押します。これは奇妙な状況です。 TAB
ボタンはこれらのスペースを追加しますか?
EDIT:これはTAB
の犯罪ではありません。
nchar(10)
は、常に10文字でなければなりません。だから彼らはスペースで埋められています。可変長文字列は、nvarchar
データ型を使用します。
末尾の空白を削除する必要がある場合は、列の種類をnvarchar(10)
に変更します。そうでない場合は、次のようなクエリを使用することができます:
update YourTable
set P_Type = rtrim(p_type)
テーブル内のすべてのデータのスペースを削除するにはどうすればよいですか?
あなたはできません。あなたはそれを求め。
データ型:nchar(10)= 10文字、スペースで埋められます。
nvarchar(10) - 可変長を使用し、スペースを取り除くために適切なトリムで更新します。
データの挿入方法を知っているltrimも追加します – eugeneK
正しい照合が設定されている限り、通常の 'varchar'のように見えます。 –
@Andomar情報ありがとうございます。しかし、あなたのクエリは機能しませんでした:私のテーブルで、彼らはまだあなたのクエリを実行した後にスペースがあります。また、私のデータ型を変更しようとすると、このエラーが発生します。 http://imgur.com/XDOvK –