今天在用erstudio生成建库脚本(数据库是mssql2005)时,我选择让脚本附带各字段的描述,由于我建模时,entity的名字是中文,table名字是英文,但生成脚本中建立各字段描述那里,引用的居然还是entity的名字,而不是实际的table英文名,我很郁闷,不知道大家遇到过这种问题没有,有没有什么解决方案,谢谢!!万分急!!
例子如下:
if exists (select * from ::fn_listextendedproperty('MS_Description', 'user', 'dbo', 'table', '[用户表]', 'column', 'user_id'))
BEGIN
exec sp_dropextendedproperty 'MS_Description', 'user', 'dbo', 'table', '[用户表]', 'column', 'user_id'
END注意:语句中凡是涉及到[用户表]的地方,应该出现user_info才对,也就是这个表的table name,如果数据库换成db2,生成的字段描述是没有任何问题的。
例子如下:
if exists (select * from ::fn_listextendedproperty('MS_Description', 'user', 'dbo', 'table', '[用户表]', 'column', 'user_id'))
BEGIN
exec sp_dropextendedproperty 'MS_Description', 'user', 'dbo', 'table', '[用户表]', 'column', 'user_id'
END注意:语句中凡是涉及到[用户表]的地方,应该出现user_info才对,也就是这个表的table name,如果数据库换成db2,生成的字段描述是没有任何问题的。
解决方案 »
- 各位高手注意,封装sql语句的问题.
- 我怎么可以完成 完整的 查询功能 不关是 3个条件 2个条件 1个条件
- 如何删除、复制表到远程数据库?
- 很奇怪的问题,困拢很久了
- 如何查询变更数据的记录
- 为什么 有时 leftjoin 和 rightjoin返回 结果数目 不同?
- 帮忙解决一个四张表关联的删除语句
- 我use 数据库、 但是如果关闭啊,不要告诉我在 use 别的数据库
- 我在 Access 2000 的工具--〉安全——〉用户与组的账号(A)中设置了一下密码:结果就在也打不开数据库了,总是让输 账号和密码 却怎么也不对这是怎么回事?该怎么办???
- 如何得知SQL表中字段间的关联性?
- 存储过程 导出失败 (在线等待)
- sql server安装问题
CREATE TABLE user_info(
user_id int IDENTITY(1,1),
user_name varchar(50) NULL,
user_type varchar(4) NULL,
login_id varchar(100) NULL,
password varchar(200) NULL,
is_use varchar(1) NULL,
CONSTRAINT PK1 PRIMARY KEY NONCLUSTERED (user_id)
)
go