对于一个优秀的DBA,是不会用中文做表名和字段名的

解决方案 »

  1.   

    我初学MS SQL Server2000时也用过中文建表!!!好象也没有出现过什么错!(是不是我当时幸运呢?)但时要在PB上用中文建表是No行的!!!
      

  2.   

    用汉字做表名后字段名表面上看好象没事
    但后面危机重重如:如果一个DML区分大小写那么你用汉字做的字段可能会带来很大麻烦
    要不就是结果不是主要的要不就是出现事物错误而死锁数据库!
    所以要是想避免错误还是少用汉字为妙!
      

  3.   

    以后当然用汉字作表名会越来越安全,但要考虑兼容性,国际性,还是用字母吧,在unix或linux系统上,使用中文会很麻烦的。作为一个DBA,懂点E文也是应该的。
      

  4.   

    当你的客户端不支持中文时,你没有办法知道表名是什么.
    例如,你的数据库是装在Unix类操作系统上的,如Sun的Solaris.直接在服务器上操作时,通常都是英文操作系统,你没有办法知道中文表名,到底是什么名字.
    基于此,最好不要用中文表名.