BES 2007年01月02日
SQL2000與SQL2005的差異 虛字段﹑多表關聯后允許更新問題 (望各人達者解惑﹐謝!)
最近需將在SQL2000中的數據庫遷移到SQL2005中﹐卻出現許多的不兼容問題
1﹕我在SQL2000在的語法﹕
select top 100 percent a.*, cast('' as varchar(50)) as TempCol from tableA a

因為加了top 100 percent﹐所以返回的數據集中所有的字段都是可編輯的(包含TempCol字段)﹐但在SQL2005中就不行

WHY ﹖

2﹕我在SQL2000中的語法﹕
select top 100 percent a.sNo,dbo.fn_NoCntNm(a.sNo) as sName from TableA a
這里的dbo.fn_NoCntNm是一個函數﹐返回的數據集所有字段也是可編輯的﹐但在SQL2005中也不行﹐WHY﹖

3﹕
select a.*,b.ColNm from tableA, tableB b where a.Expr=b.Expr
也有部分字段不能編輯

因為以前一直用SQL Server2000﹐現在轉到SQL2005﹐以前的系統在上述問題的影響下﹐根本上不能用了

SQL2005﹐想說愛你看來真的不容易呀


望各人達者解惑﹐謝!




...全文
414 点赞 收藏 6
写回复
6 条回复

还没有回复,快来抢沙发~

发动态
发帖子
疑难问题
创建于2007-09-28

9302

社区成员

12.1w+

社区内容

MS-SQL Server 疑难问题
社区公告
暂无公告