[解決済み] COLLATE SQL_Latin1_General_CP1_CI_AS' は何をするのですか?
2022-04-27 07:33:29
質問
SQLServerでデータベースを作成するために、以下のようなSQLクエリを持っています。
create database yourdb
on
( name = 'yourdb_dat',
filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf',
size = 25mb,
maxsize = 1500mb,
filegrowth = 10mb )
log on
( name = 'yourdb_log',
filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdblog.ldf',
size = 7mb,
maxsize = 375mb,
filegrowth = 10mb )
COLLATE SQL_Latin1_General_CP1_CI_AS;
go
正常に動作しています。
残りのSQLは問題ないのですが
COLLATE SQL_Latin1_General_CP1_CI_AS
.
どなたか説明していただけませんか?また、この方法でデータベースを作成することがベストプラクティスであるかどうかを知りたいのですが?
どのように解決するのですか?
データベースサーバーがどのようにソート(テキストの断片を比較)するかを設定します。
SQL_Latin1_General_CP1_CI_AS
は、面白い部分に分かれています。
-
latin1
サーバーが文字セット latin 1、基本的に ascii を使って文字列を扱うようにします。 -
CP1
はコードページ1252の略 -
CI
大文字小文字を区別しない比較なので、'ABC' は 'abc' と同じになります。 -
AS
アクセントを考慮するため、「ü」は「u」と同じにはなりません。
追伸 より詳細な情報はこちらをご覧ください。 ソロモン・ルッツキー氏の回答を読む .
関連
-
[解決済み] 更新時のSqlエラー : UPDATE ステートメントが FOREIGN KEY 制約と競合しています。
-
[解決済み] データベース 'tempdb' で CREATE TABLE 権限が拒否されました。
-
[解決済み] COUNTフィールドが正しくないか、構文エラーです。
-
[解決済み] すべてのテーブル、すべてのカラムを特定の値で検索する SQL Server [重複]。
-
[解決済み] SQL Serverでdatetimeを切り捨てるにはどうすればよいですか?
-
[解決済み] SQL ServerでGROUP BYと一緒にDISTINCTを使用する
-
[解決済み] varcharとnvarcharの違いは何ですか?
-
[解決済み] クラスター化インデックスと非クラスター化インデックスの実際の意味は何ですか?
-
[解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?
-
[解決済み】SQL Serverリストアエラー - アクセスが拒否されました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQL Server データベース復元エラー:指定されたキャストは有効ではありません。(SqlManagerUI)
-
[解決済み】フラットファイルの日付カラムで「キャスト指定に無効な文字値があります」を修正する方法とは?
-
[解決済み] SQL Server データベース復元エラー: 指定されたキャストは無効です。(SqlManagerUI)
-
[解決済み] COUNTフィールドが正しくないか、構文エラーです。
-
[解決済み] SSISで新しいレコードを挿入する前に、宛先テーブルを空にするにはどうすればよいですか?
-
[解決済み] 変数に値を代入するSELECT文は、データ検索操作と組み合わせてはいけません。
-
[解決済み] SQL Server: caseステートメントでUniqueIdentifierを文字列に変換する
-
[解決済み] SQL ServerにおけるXOR
-
[解決済み] SQL Server Management StudioでIntelliSenseが機能しない
-
[解決済み] SQL Server リンクサーバーのクエリ例