2015-09-17 4 views
0
CREATE TABLE 'product_desc' (
    `index` int(4) NOT NULL auto_increment, 
    `item_no` int(3) NOT NULL default '0', 
    `product_no` int(3) NOT NULL default '0', 
    `text` text NOT NULL, 
    PRIMARY KEY (`index`) 
) ENGINE=product set CHARACTER SET utf8 COLLATE utf8_general_ci; 

Это пример, который я нашел в Интернете для создания таблицы в MySQL.utf8_general_ci в SQL Server 2008 R2

Я хочу, чтобы создать подобную таблицу в SQL Server 2008 R2, я хочу знать, -

  1. Что подобна сверка с «utf8_general_ci» в SQL Server 2008 R2 (FYI Я буду экономить арабский последний, тип данных столбца будет nvarchar (max), я использовал «arabic_ci_as», но некоторые из них не были распознаны)
  2. Возможно ли в SQL Server 2008 R2 установить сортировку на уровне отдельных столбцов?
  3. как вы установите "CHARACTER SET utf8" в сервере SQL 2008 R2

ответ

0

Для номер 2. Проверить Msql manual.

CREATE TABLE dbo.MyTable 
    (PrimaryKey int PRIMARY KEY, 
    CharCol  varchar(10) COLLATE French_CI_AS NOT NULL 
); 
GO 
ALTER TABLE dbo.MyTable ALTER COLUMN CharCol 
      varchar(10)COLLATE Latin1_General_CI_AS NOT NULL;