@programmer_developer
Начинающий программист C#

Ошибка при вставлении данных в таблицу ms sql?

Приветствую уважаемые форумчане!
Помогите пожалуйста справиться с данной проблемой:

Есть заполненная таблица(dbo.Imp) с полями:
[StaffID] [varchar](50) NULL,
[Position Name] [varchar](50) NULL,
[Position Description] [varchar](50) NULL,
[Pay Period] [varchar](50) NULL,
[Pay Rate] [varchar](50) NULL.

Данные в таблице такого вида:
StaffID | Position Name | Position Description | Pay Period | Pay Rate
1 | Text1 | Text | Text | 0.00
2 | text | text213 | Text43 | 1.42

И т.д.
Теперь я данным запросом(смотреть чуть ниже), копирую поля из таблицы dbo.Imp и вставляю в таблицу dbo.Position:
Поля в dbo.Position:
[PositionId] [smallint] NOT NULL,
[PositionName] [varchar](50) NOT NULL,
[PositionDescription] [varchar](1000) NULL,
[PayPeriod] [varchar](10) NOT NULL,
[Payrate] [decimal](10, 2) NOT NULL,

Сам запрос:
insert into dbo.Position(PositionId,PositionName, PositionDescription, Payrate, PayPeriod)
	select StaffId, [Position Name], [Position Description], [Pay Rate], [Pay Period]
	from dbo.Imp

Ошибка при выполнении запроса:
Сообщение 8152, уровень 16, состояние 14, строка 2
Символьные или двоичные данные могут быть усечены.
Выполнение данной инструкции было прервано.

P.S. Помогите пожалуйста, не могу справиться с этой проблемой! Спасибо!!
  • Вопрос задан
  • 4667 просмотров
Решения вопроса 1
denman1985
@denman1985
SQL, Oracle Forms/Reports dbd
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы