zoukankan      html  css  js  c++  java
  • SQL SERVER NVARCHAR字段INSERT 中文乱码问题解决

    INSERT INTO IPatient ( UID, PatientNo, PatientName, PatientGender, Birthday, BloodType, Country, Nation, Nativeplace, Tel, Addr, Zipcode, PtType, FeeType, Ssn, Pno, Area, HosNo, BedNo, CurDept, CurDoctor, Diag, Remark, Checker, CResult, Animal, LabNo, Pid, FirstName, MidName, Age, AgeUnit, IsPrimary ) VALUES
    ( 13, 'BR13', '狐狸涛', 1, '1989-02-03', 2, N'ZH', N'VVVVV', N'SZ', '13861677197', N'阿的发放', '215153', 1, 2, '112233', 'pnos', '重症监护室', 12, 'bed001', '治疗科室', '主治医生', '临床诊断', '备注aaa', '审核张', '审核结果...', 1, '实验室编号', '仪器编号', '', '', 18, 'Year', 1 )

      测试数据

    结果插入后显示乱码

    这从没遇到过啊

    分析可能是sql排序问题,当前排序规则是SQL_Latin1_General_CP1_CI_AS

    结果修改失败

    只能用命令修改了

    ALTER DATABASE databaseName  SET SINGLE_USER WITH ROLLBACK IMMEDIATE
    Go
    ALTER DATABASE databaseName COLLATE Chinese_PRC_CI_AS
    Go
    ALTER DATABASE databaseName SET MULTI_USER
    Go

      如果执行失败多次执行或者单步执行试试

    重新插入,已经成功.

  • 相关阅读:
    class类文件具有错误的版本52.0,应为50.0
    git learn.
    git diff 命令用法
    vlan
    bridge
    Packet flow in l2(receive and transmit)
    /proc/uptime详解
    linux 内核数据结构之红黑树.
    linux 内核数据结构之 avl树.
    python学习.
  • 原文地址:https://www.cnblogs.com/niyl/p/10038632.html
Copyright © 2011-2022 走看看