自己在设计数据库的时候没有太注意表的命名,设计出来个user,order,modify 表,看觉得没有什么问题,可当用导出的SQL生成数据库的时候才发现有点问题了。
这几个表名都是用高亮显示的,结果才发现他们是系统里面定义了的。要执行SQL 都不能是select * from user
而只能是select * from "user"来执行。给开发造成相当大的不便,况且user表是存在的,但在管理器里就是找
不到。
解决办法我就觉得最好的还是改下表名,不然在写SQL的时候都要"user"写实在太不 友好了。
更改表名,还是最好用管理器里面的重命名,而不是执行EXEX SP_RENAME 因为表名要加""无效.
只希望大家以后多注意不要增加不必要的麻烦