奇怪的视图问题

geass 2010-08-27 11:45:11

select [Id], [Name], [Owner], TaskInstanceId, TimeType, BeginTime, EndTime, TimeDate, TimeHour, TimeMinute, [Enable], Creator, CreatedTime, LastModifier, LastModTime, ExecutionCount,
TaskInstanceName
from vw_ec_TimerTasks
order by c.LastModTime desc

这条语句在第一个数据库里执行没问题,到了第二个数据库就出错了,问题是c.LastModTime 改成LastModTime 就没问题。
两个数据库里的 vw_ec_TimerTasks 视图都是一样,为什么查询的时候会差别
...全文
89 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
geass 2010-08-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 beirut 的回复:]
引用 5 楼 geass 的回复:
引用 2 楼 beirut 的回复:
SQL code
select [Id], [Name], [Owner], TaskInstanceId,
TimeType, BeginTime, EndTime, TimeDate, TimeHour,
TimeMinute, [Enable], Creator, CreatedTime, LastModif……
[/Quote]
我也觉得奇怪。。。。。。。
黄_瓜 2010-08-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 geass 的回复:]
引用 2 楼 beirut 的回复:
SQL code
select [Id], [Name], [Owner], TaskInstanceId,
TimeType, BeginTime, EndTime, TimeDate, TimeHour,
TimeMinute, [Enable], Creator, CreatedTime, LastModifier, LastModTime, E……
[/Quote]
竟然不会报错,你的是sql server 吗?
把c.去掉
geass 2010-08-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hao1hao2hao3 的回复:]
同问,这里都没有别名C 是不是这个视图在第一个库里面用到了一个表,而且这个表的名称就是C?
[/Quote]
没,两个数据库的结构是一样的。
geass 2010-08-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 beirut 的回复:]
SQL code
select [Id], [Name], [Owner], TaskInstanceId,
TimeType, BeginTime, EndTime, TimeDate, TimeHour,
TimeMinute, [Enable], Creator, CreatedTime, LastModifier, LastModTime, ExecutionCount, Ta……
[/Quote]


select [Id], [Name], [Owner], TaskInstanceId, TimeType, BeginTime, EndTime, TimeDate, TimeHour, TimeMinute, [Enable], Creator, CreatedTime, LastModifier, LastModTime, ExecutionCount,
TaskInstanceName
from vw_ec_TimerTasks
order by c.LastModTime desc

这条语句 分别在 两个库的查询分析器里执行 会不同结果,都是用 2005
hao1hao2hao3 2010-08-27
  • 打赏
  • 举报
回复
同问,这里都没有别名C 是不是这个视图在第一个库里面用到了一个表,而且这个表的名称就是C?

geass 2010-08-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wufeng4552 的回复:]
你这个C从何而来?
是vw_ec_TimerTasks 别名
如果这样
也应该是 from vw_ec_TimerTasks c
[/Quote]
我也想知道 这条是 别人写的,我别人的数据库结构复制我的数据库(包括视图)
在我那里执行就出错,别人的没问题。 也是有 order by c.LastModTime desc
黄_瓜 2010-08-27
  • 打赏
  • 举报
回复
select  [Id], [Name], [Owner], TaskInstanceId, 
TimeType, BeginTime, EndTime, TimeDate, TimeHour,
TimeMinute, [Enable], Creator, CreatedTime, LastModifier, LastModTime, ExecutionCount, TaskInstanceName
from vw_ec_TimerTasks c
order by c.LastModTime desc

--or
select [Id], [Name], [Owner], TaskInstanceId,
TimeType, BeginTime, EndTime, TimeDate, TimeHour,
TimeMinute, [Enable], Creator, CreatedTime, LastModifier, LastModTime, ExecutionCount, TaskInstanceName
from vw_ec_TimerTasks
order by LastModTime desc
水族杰纶 2010-08-27
  • 打赏
  • 举报
回复
你这个C从何而来?
是vw_ec_TimerTasks 别名
如果这样
也应该是 from vw_ec_TimerTasks c

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧