Подтвердить что ты не робот

Как вставить текст в Unicode в SQL Server из окна запроса

Я использую следующий код:

INSERT INTO tForeignLanguage ([Name]) VALUES ('Араб')

это значение, вставленное как это '????'

Как вставить текст в Юникоде из окна запросов студии управления sql?

4b9b3361

Ответ 1

Следующее должно работать, N указывает строку "Unicode constant string" в MSSQL:

INSERT INTO tForeignLanguage ([Name]) VALUES (N'Араб')

Ответ 2

Просто введите datatype NVarchar в базе данных и следуйте за ним;

internal string InsertUpdate(classname obj)
{
    SqlParameter[] sqlparam = new SqlParameter[];
    sqlparam[] = new SqlParameter("@DESC1", SqlDbType.NVarChar);
    sqlparam[].Value = NullHandler.String(obj.DESC1);
    sqlparam[] = new SqlParameter("@DESC2", SqlDbType.NVarChar);
    sqlparam[].Value = NullHandler.String(obj.DESC2);
    obj.InsertUpdateTable("spname", "sp", sqlparam);
    if (sqlparam[].Value != DBNull.Value)
        return sqlparam[].Value.ToString();
}