今天在创建数据库视图 bed
遇到问题
create view [dbo].[bed]
(brtm,mrn, pname, psex, age,deptbed, bedid, diag, rydate, cydate, zzys, ssview, id )
as
select
mrn
,mrn
, pname COLLATE CHINESE_PRC_CI_AS
, psex COLLATE CHINESE_PRC_CI_AS
, age ,
deptbed COLLATE CHINESE_PRC_CI_AS
, bedid COLLATE CHINESE_PRC_CI_AS
, diag
, diag
, diag
, diag
, diag
, id COLLATE CHINESE_PRC_CI_AS
from dbo.bed1
GO
这个错误是因为
在所有的字符型字段名后面加:
collate Chinese_PRC_CI_AS
不是字符 不用加,int 型 不用加
去掉 id 后面的COLLATE CHINESE_PRC_CI_AS
就可以了
本文解决在创建数据库视图时,对于字符型字段使用collate Chinese_PRC_CI_AS导致的错误,解释了何时需要添加collate属性,何时不需要,并提供了解决方法。
1646

被折叠的 条评论
为什么被折叠?



