数据库字段名用中文的问题讨论(sqlserver)
1楼: 用中文的时候,设置dbgrid固定列的时候,就不用再设置标题了
而且难翻译的中文,在编程用中文字段名也是比较方便的
在使用中也没有什么问题
表的名称也可以用中文
不知道大家有什么建议
那其他数据库呢 字串9 2楼: 很少見到用中文為表名,字段名的系統......
中文總給人不如英文方便,安全的感覺
遇到甚麼lowercase,簡繁體之類的,都會有問題
字串4
3楼: 中文编码有些区别,最好不要用中文,到时会出现你意想不到的错误的. 字串6
4楼: 其实数据库对中文的支持可能并不像楼主想像的那么好,还是用英文好一些,前台多做些工作吧。 字串9
5楼: 用中文在日后编码时会很麻烦!建议还是不要了,用拼音我想还是比问中文好点! 字串7
6楼: 我这里就有一个10多人的软件公司做的数据库
表名字是英文
字段名是中文
既然sqlserver支持中文命名
还怕意想不到的错误,也有可能是你还没有精通语言呢 字串6 7楼: 没发现有站得住脚的理由说用中文不好
如果软件不涉及在多语言环境中使用用用中文无妨
不过编程好像麻烦一些,毕竟要不断切换输入法嘛 字串3 8楼: 我认为用中文字段名可行 字串5 9楼: 不过编程好像麻烦一些,毕竟要不断切换输入法嘛
?????
中文字段名字,更加形象易懂,特别是一些繁琐的名词 字串1 10楼: 建立数据字典 字串1
11楼: 我觉得都行吧,这个看个人罗,你觉得哪种好就用哪种吧,不过我觉得用英文的好, 英文在写程序时方便些,不用切换输入法,只是有时太多字段会弄混,呵呵! 字串5 12楼: 我虽然较菜,但我较喜欢中文的字段名。我一直用的是中文的字段名,这样,动态查询时,能很方便的显示在dbgrid中,很方便。 不过,在windows 98中,好像不能用中文的字段名,反正 在我的机子上是,一用就死机,也没有什么提示,在windows 2000或 windows XP中就可以。字串9
13楼: 建议尽量避免使用中文名, 我的所有字段、表、数据库名全都是英文的, 最起码看起来舒服点字串4
14楼: 应该是用英文好些,好处就不用说的啦!
//动态查询时,能很方便的显示在dbgrid中,很方便。
对于这种应该可以通过数据字典之类的方法实现吧,不过我也只是在学习如何使用并且实现起来肯定会复杂一些的. 字串4