Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Забавление с BULK INSERT SQL SERVER - тип несъответствие или невалиден знак за посочената кодова страница

Създайте междинна таблица, с която да играете, където полето за дата е указано като varchar, а не като дата, и вижте дали можете да вмъкнете групово в това. Възможно е да имате някакъв непечатаем знак в полето и следователно това да не е дата за масовото вмъкване.

След като е маса. направете избор като този

Изберете „XX“+field4+„XX“

Ако видите интервал между X-овете и датата, имате знак, който не може да се отпечата. Ако искате да знаете какъв е знакът, можете да използвате функцията ASCII ().




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв размер използвате за varchar(MAX) във вашата декларация за параметри?

  2. Индексът не се прилага при индексиран изглед

  3. Как мога да имам множество изрази на обща таблица в един оператор SELECT?

  4. Как да настроите съпоставянето на база данни в SQL Server (T-SQL)

  5. Проблем с разрешенията в SSMS:Разрешението SELECT беше отказано за обекта 'extended_properties', базата данни 'mssqlsystem_resource', ... Грешка 229)