Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Problem with View
Message
From
11/10/2013 13:03:12
 
 
General information
Forum:
Microsoft SQL Server
Category:
SQL syntax
Environment versions
SQL Server:
SQL Server 2008 R2
Application:
Desktop
Miscellaneous
Thread ID:
01585239
Message ID:
01585286
Views:
33
>Here's a WAG first reaction on my part : I would be curious to know more about the HeadOffideCode colum - data type and contents. (and of course the exact indexes) For example, is there only AAA but might be BBB, BB1, BBB2.
>
>Would this make a difference?
>
>And what would be the difference if he used Where HeadofficeCode like 'BBB%'

>
>All of those are possible (and yes, data type definitely significant)
>
>I suspect there might not be any indexes (or any relevant ones) - the execution plan had table scans in it. Also, it looks like at least part of the view was using a linked server, and so the issue might be in something on another server (and I meant to ask him if the linked server was in SQL or Oracle and what that query might be doing)

Execution plan was weird when it started doing the scan. i was thinking the view may be deriving the HeadOfficeCode from parsing it from some other column. If the column is not derived in the view but is actually from a table and is char(3) then I guess differences on the index structures on the servers may account for it.

Agree that seeing the view code would be very helpful. (and of course to know the data type of that column )

(oh, by the way, I am eagerly following (and saving to folder) all the SQL tips you've started putting up here on UT. Hope that there is a way at some point to build them into an archive in the whitepaper section or someplace.)


Charles Hankey

Though a good deal is too strange to be believed, nothing is too strange to have happened.
- Thomas Hardy

Half the harm that is done in this world is due to people who want to feel important. They don't mean to do harm-- but the harm does not interest them. Or they do not see it, or they justify it because they are absorbed in the endless struggle to think well of themselves.

-- T. S. Eliot
Democracy is two wolves and a sheep voting on what to have for lunch.
Liberty is a well-armed sheep contesting the vote.
- Ben Franklin

Pardon him, Theodotus. He is a barbarian, and thinks that the customs of his tribe and island are the laws of nature.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform