日期:2014-05-18  浏览次数:20551 次

NVarcahr的困惑。。。
CREATE   TABLE   [OperateHistory]   (
[OPID]   [nvarchar]   (50)   Primary   Key,
[OperateType]   [nvarchar]   (50)NOT   NULL   ,
)
GO

insert   OperateHistory( '501 ', '入库 ')

select   *   from   OperateHistory   where   OperateType= '入库 '
结果什么都查不出来???

------解决方案--------------------

CREATE TABLE [OperateHistory] (
[OPID] [nvarchar] (50) Primary Key,
[OperateType] [nvarchar] (50)NOT NULL ,
)
GO

insert OperateHistory values( '501 ', '入库 ')

select * from OperateHistory where OperateType= '入库 '

--result
OPID OperateType
-------------------------------------------------- --------------------------------------------------
501 入库

(1 row(s) affected)


------解决方案--------------------
bj3743() ( ) 信誉:100 Blog 2007-02-01 15:34:06 得分: 0


谢谢楼几位热心解答

再问下:加这个N是什么意思?


----
表示 UNICODE 字符
------解决方案--------------------
在企业管理器—SQL配置—常规可以看到
ater database dbname collate Chinese_PRC_CI_AS--重建排序