|
SoftTree Technologies
Technical Support Forums
|
|
Author |
Message |
gemisigo
Joined: 11 Mar 2010 Posts: 2141
|
|
[SA 6] - Mouse hover popup |
|
Let's suppose you have two tables, one of them having a foreign key to the other. For some strange reason one column of the compound foreign key has exactly the same name as the table being referenced.
You have a SELECT query joining these tables. Now if you hover the mouse cursor over the joined table instead of showing the table details for the table it shows the column detail for the column having the same name as the table.
But I think it's easier to give an example:
example:
|
|
USE tempdb
GO
--++++++++++ TABLE : dbo.table1 ++++++++++--
CREATE TABLE dbo.table1
(
id_table1 INT NOT NULL
,valami INT NULL
,mikortol DATETIME NOT NULL
,meddig DATETIME NULL
)
GO
ALTER TABLE dbo.table1 ADD CONSTRAINT PK_table1 PRIMARY KEY CLUSTERED(id_table1 ASC , mikortol ASC)
GO
--++++++++++ TABLE : dbo.table2 ++++++++++--
CREATE TABLE dbo.table2
(
id_table2 INT NOT NULL
,valami_mas INT NULL
,stajsz NCHAR(20) NULL
,table1 INT NOT NULL
,mikortol DATETIME NOT NULL
)
GO
ALTER TABLE dbo.table2 ADD CONSTRAINT PK_table2 PRIMARY KEY CLUSTERED(id_table2 ASC)
GO
ALTER TABLE dbo.table2 ADD CONSTRAINT
FK_table2__table1 FOREIGN KEY(table1 ,mikortol) REFERENCES dbo.table1(id_table1 ,mikortol)
GO
SELECT
t2.id_table2
,t2.table1
,t2.mikortol
,t1.id_table1
,t1.mikortol
FROM
dbo.table2 t2
INNER JOIN
dbo.table1 t1 -- hovering the mouse over dbo.table1 should show table desc. instead it shows column desc for column table1 from table2
ON t1.id_table1 = t2.table1
AND t1.mikortol = t2.mikortol
|
|
|
Wed Sep 14, 2011 8:45 am |
|
|
gemisigo
Joined: 11 Mar 2010 Posts: 2141
|
|
|
|
It also affects ctrl+clicking the table name which should show table data but shows column data for another table having a column with the same name as the table.
|
|
Tue Oct 18, 2011 4:48 pm |
|
|
SysOp
Site Admin
Joined: 26 Nov 2006 Posts: 7907
|
|
|
|
It is a known issue. The internal parser uses the cache to lookup objects and columns by name, and the lookup cannot distinguish objects and columns having the same name. Unfortunately the impact is wider than just mouse-over hints, it also impacts refactoring and some other functions.
|
|
Tue Oct 18, 2011 8:09 pm |
|
|
SysOp
Site Admin
Joined: 26 Nov 2006 Posts: 7907
|
|
|
|
For the reference, ticket #SA14880 - based on notes in the ticket, a fix has been implemented, but not yet tested, currently waiting for testing and release, most likely as part of 6.1 maintenance release.
|
|
Wed Oct 19, 2011 9:06 am |
|
|
gemisigo
Joined: 11 Mar 2010 Posts: 2141
|
|
|
|
Thank you for the feedback. I guess there is no info on the date of release yet, right?
|
|
Wed Oct 19, 2011 9:29 am |
|
|
SysOp
Site Admin
Joined: 26 Nov 2006 Posts: 7907
|
|
|
|
Sorry, it's not yet known.
|
|
Fri Oct 21, 2011 8:21 pm |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|