-1
 String dmlString="INSERT INTO table VALUES('Rxyz');
 SqlCommand comObj = new SqlCommand(dmlString, conObj);
                comObj.ExecuteNonQuery();

テーブル -> Rxyz

Rxyz (大文字と小文字を区別) として検証する方法

4

1 に答える 1

6

列の照合で大文字と小文字を区別するように指定できます。例:

create table tbl (
str varchar(10) collate Latin1_General_CS_AS
)

insert tbl select 'Rxyz';
select * from tbl where str = 'rxyz';
select * from tbl where str = 'Rxyz';

Results

str
----------

(0 row(s) affected)

str
----------
Rxyz

(1 row(s) affected)

ただし、このテーブル列を大文字と小文字を区別しない他のテーブルに結合する場合は注意が必要です。列の比較にCOLLATE句を具体的に追加する必要があります。

于 2012-09-25T23:37:47.670 に答える