Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
iswan
Starting Member
28 Posts |
Posted - 2007-06-09 : 02:54:18
|
| 1. I Created the table Project(PHID,PName,PNo),Dept(PID0,DName,DNo)2. I Created the view By Using the below codeCREATE VIEW dbo.scViewJoinscFormTabs AS SELECT * FROM (SELECT * FROM Project a FULL OUTER JOIN Dept a0 ON a.PHID = a0.PHID0) v3. IF I Fetch the view. I am getting Fields(PHID,PName,PNo,PID0,DName,DNo)4. Then add the new Field(PL) in Project. Now Table is changed like Project(PHID,PName,PNo,PL).5. Now I fetch the view. The new added field is not comingQuery: select * from dbo.scViewJoinscFormTabsgetting output field: (PHID,PName,PNo,PID0,DName,DNo)expeted output field: (PHID,PName,PNo,PL,PID0,DName,DNo)RegardsIswan |
|
|
madhivanan
Premature Yak Congratulator
22864 Posts |
Posted - 2007-06-09 : 04:12:23
|
| I think you need to alter the viewALTER VIEW dbo.scViewJoinscFormTabs AS SELECT * FROM (SELECT * FROM Project a FULL OUTER JOIN Dept a0 ON a.PHID = a0.PHID0) vNow queryselect * from dbo.scViewJoinscFormTabsand see what it returnsAlso it is better practice to specify column names than using *MadhivananFailing to plan is Planning to fail |
 |
|
|
|
|
|
|
|