Posts Tagged ‘QUERY’
Getting row count without using count
To get the count of the rows we normally use
select count(ContactID) from AdventureWorks.Person.Contact
But there is another way which is fast and less on cost as compared to previous method and the way is
select rows from sysindexes where id = OBJECT_ID('AdventureWorks.Person.Contact') and indid < 2
Below see the query cost details
Check who all are connected to SQL Server
To check who all are connected to sql server and what they are doing, is a very important requirement. It can be required when you want to perform some exclusive work on you database(s) or for some other work also. In order to check who all are there and connected to which database we can use following stored procedure.
–Check who all connected and doing what
exec sp_who
go
It will give you the following result
Getting sql query output in XML
Most of the time we will be executing sql queries and getting results as number of rows mainly records. In order to get those records in the XML format we can modify our existing query by adding just few keywords. In the result of those queries we will get the result in raw or formatted XML.
Normal query
Select * from customers
Query for getting result in XML format
Select * from customer FOR XML RAW or
Select * from custoemr FOR XML AUTO
Now we will get the result in well formed xml by getting the elements well tagged and root node as custoemr with following query
Select * from customer FOR XML AUTO, ELEMENTS, ROOT(‘customer’)





