String dmlString="INSERT INTO table VALUES('Rxyz');
SqlCommand comObj = new SqlCommand(dmlString, conObj);
comObj.ExecuteNonQuery();
テーブル -> Rxyz
Rxyz (大文字と小文字を区別) として検証する方法
String dmlString="INSERT INTO table VALUES('Rxyz');
SqlCommand comObj = new SqlCommand(dmlString, conObj);
comObj.ExecuteNonQuery();
テーブル -> Rxyz
Rxyz (大文字と小文字を区別) として検証する方法
列の照合で大文字と小文字を区別するように指定できます。例:
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句を具体的に追加する必要があります。