以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 外部表重命名的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48915) |
-- 作者:rjh4078 -- 发布时间:2014/4/8 20:49:00 -- 外部表重命名的问题 外部表重命名以后 发现后台数据库并未重命名 导致SQL语句无法执行
现在问题严重了 60多个表 现在根本不知道哪个对哪个了 怎么办 |
-- 作者:有点甜 -- 发布时间:2014/4/8 21:30:00 -- 不知道哪个表对应哪个表?你把对应关系弄出来不就知道了?
你重命名外部表,和后台数据库的名字并无关的,执行sql语句的时候,写的是数据库的表名 |
-- 作者:lsy -- 发布时间:2014/4/9 7:07:00 -- 在“外部数据源”的预览里面重命名。 |
-- 作者:blackzhu -- 发布时间:2014/4/9 7:45:00 -- 内部修改表名 不能修改外部表名的 |
-- 作者:rjh4078 -- 发布时间:2014/4/9 19:20:00 -- 以下是引用有点甜在2014-4-8 21:30:00的发言:
不知道哪个表对应哪个表?你把对应关系弄出来不就知道了?
你重命名外部表,和后台数据库的名字并无关的,执行sql语句的时候,写的是数据库的表名 我之前并不知道是这个机制 因为之前的表命名规则有问题 所以我们接手项目后重命名了不符合规则的表名 现在遇到一个 sql语句执行的时候 比如提示 找不到 Customer_addres 找不到Customer_contact 找不到 Customer_bills 这些是我们重名后的表名 现在要找到他们在数据里对应的原来的表名就头大了 100多个表 有60多个表被修改了 他们原来命名就是a_1 a_2 b_tt 根本就不知道啥意思 所以狐爸在帮助说明里一定要说清楚重命名的问题 希望后来人不要走冤枉路 |
-- 作者:rjh4078 -- 发布时间:2014/4/9 19:21:00 -- 以下是引用lsy在2014-4-9 7:07:00的发言:
在“外部数据源”的预览里面重命名。 曾经按你这个思路改过 导致项目无法加载 |
-- 作者:有点甜 -- 发布时间:2014/4/9 19:34:00 -- 以下是引用rjh4078在2014-4-9 19:21:00的发言:
曾经按你这个思路改过 导致项目无法加载
你用重定向解决吧。重定向成内部表/其它数据源,修改表名,再重定向回去。 [此贴子已经被作者于2014-4-9 19:34:07编辑过]
|