sql >> Database teknologi >  >> RDS >> Sqlserver

bestemme tegnsættet for en tabel/database?

Du kan tjekke versionen ved hjælp af

SELECT @@VERSION;

Hvis det er 9.00 eller højere, kan du kontrollere sorteringen af ​​en kolonne ved hjælp af

SELECT collation_name FROM sys.columns 
WHERE name = 'column name'
AND [object_id] = OBJECT_ID('dbo.table name');

Og til databasen ved hjælp af

SELECT collation_name FROM sys.databases 
WHERE name = 'database name';

Hvis det er <9.0, bruger du SQL Server 2000 eller lavere. For 2000 tror jeg, du kan kontrollere lignende kolonner (f.eks. syscolumns.collationid for kolonner).



  1. Udvidelsen mysqli mangler, phpmyadmin virker ikke

  2. Hvordan undslipper man komma og dobbelt anførselstegn på samme tid for CSV-fil?

  3. Indsæt flere rækker UDEN at gentage INSERT INTO ...-delen af ​​sætningen?

  4. Android SQLite problem - tabel ... har ingen kolonne navngivet