Hi there, I'm going to get some real-world data the best I can for this query I'm having a hard time with.
Table HierarchySet:
HierarchySetId    ClientId
22                1866
23                1866
Table User:
UserId    UserName    ClientId
76        TestUser    1866
Table LinkTable:
LinkId    UserId    OrganisationId    Hierar...
            
           
          
            
            Hi guys,
I have a little DB challenge for you. Hopefully you can help.
The Problem:
I need a solution that will allows me to "handle" changes to primary keys/ composite keys. By
"handle",  I mean I should still be able to perform CRUD operations with little or no code changes. It needs to have minimum hassle from an application/ databa...
            
           
          
            
            I'm looking at some legacy VB6 code (years+years old, before my time) which runs a query against an SQL 2005 db. It supplies a date restriction in the WHERE clause - where the date is given as an integer value as a result of a CLng() on the Date in VB6.
e.g.
...
WHERE SomeDateField >= 40064
40064 is what VB6 converts today's date to ...
            
           
          
            
            I'd like to be able to retrieve programmatically the command strings that generate the views on our SQL Server. 
I though the ADOX collection, used together with an ADODB connection, will allow us to access this through the catalog/view/command property. Unfortunately, the 'views' collection is not available when connecting from an MS-A...
            
           
          
            
            Hi All,
I'm selecting some rows from a table valued function but have found an inexplicable massive performance difference by putting SELECT TOP in the query.
SELECT  col1, col2, col3 etc
FROM    dbo.some_table_function
WHERE   col1 = @parameter
is taking upwards of 5 or 6 mins to complete.
However
SELECT  TOP 6000 col1, col2, col3...
            
           
          
            
            Hi, i need to create a dynamic SQL statement that selects fields based on an XML parameter.
Say i have a stored proc with 1 param - [@FIELDS XML] that contains field names. eg...
Field 1 = Name
Field 2 = Address etc...
..in reality there would be up to 50 fields and i only want to report on the ones in the XML parameter.
how can i m...
            
           
          
            
            Hello!
I'm in the process to migrate a datebase. New is that a part of the data's home is in an external database (ERP-System). I have to modify a large number of queries.
How can i check all queries & SP's, if they still run successfuly?
If i have a query 'A' which depends on query 'B', and i change a column in query 'B' i do not get...
            
           
          
            
            I have a loooooong stored procedure that runs about 15 select statements across different tables in a database - I am inserting all the results of the selects into a temporary table.  However - that table has some rows that are exact duplicates.  The temporary table looks something like this:
DocID   | VisitDate            | DocName
824...
            
           
          
            
            I have the SQL statement (SQL Server )
SELECT 
COUNT(ActionName) AS pageCount
FROM tbl_22_Benchmark
WHERE DATEPART(dw,CreationDate)>1 AND DATEPART(dw,CreationDate)<7
GROUP BY 
dateadd(dd,0, datediff(dd,0,CreationDate))
which produces the output
pageCount
27
19
59
Now I would like to get the average of all those figures using SQ...
            
           
          
            
            When I try to retrieve the contents of a Text field from mssql in php I only get back part of the contents.  I think its about the first 4000 characters. 
How do I stop this.
...
            
           
          
            
            I know that an index seek is better than an index scan, but which is preferable in SQL Server explain plans: Index seek or Key Lookup (Bookmark in SQL Server 2000)?
Please tell me they didn't change the name again for SQL Server 2008...
...
            
           
          
            
            I need to create a function that returns a table of continuous dates. I would pass in a min & max date.
I expect it to be able to be called like this:
SELECT * FROM GetDates('01/01/2009', '12/31/2009')
I currently have a stored proc that does this, but requirements changed and now I need to do include the returned data from within a ...
            
           
          
            
            Ok, firstly I've seen this thread. But none of the solutions are very satisfactory. The nominated answer looks like NULLs would break it, and the highest-rated answer looks nasty to maintain.
So I was wondering about something like the following :
CREATE FUNCTION GetMaxDates
(
    @dte1 datetime,
    @dte2 datetime,
    @dte3 datetime,
...
            
           
          
            
            Hi,
When creating indexes for an SQL table,if i had an index on 2 columns in the table and i changed the index to be on 4 columns in the table, what would be a reasonable increase the time taken to save say 1 million rows to expect? 
I know that the answer to this question will vary depending on a lot of factors, such as foreign keys, ...
            
           
          
            
            I'm trying to flip a bit field in SQL Server using an update query, that is, I want to make all the 0's into 1's and vice versa. What's the most elegant solution? 
There doesn't seem to be a bitwise NOT operator in TSQL (unless I'm missing something obvious) and I haven't been able to find any other way of performing the update.
...
            
           
          
            
            I have two stored procedures, one of which is called a lot and is thus very simple and executes well.  Additionally, these actually work very nicely in paralell even though they are serializable.
However I have a second query that is only called in certain circumstances which needs to do many more checks before touching the same tables....
            
           
          
            
            Trying to create Database as follows:
    USE Master
    GO
    IF NOT EXISTS(SELECT [Name] FROM sys.databases WHERE [name] = 'QAudit')
CREATE DATABASE [QAudit] ON  PRIMARY 
( NAME = N'QAuditData', FILENAME = N'<filePath,nvarchar(300),C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\>QAuditData.mdf' , SIZE = 921600KB , FILEGROW...
            
           
          
            
            This is a follow-on question from the one I asked here.
Can constraints in a DB have the same name?
Say I have:
CREATE TABLE Employer
(
    EmployerCode    VARCHAR(20)    PRIMARY KEY,
    Address         VARCHAR(100)   NULL
)
CREATE TABLE Employee
(
    EmployeeID      INT            PRIMARY KEY,
    EmployerCode    VARCHAR(20)    N...
            
           
          
            
            Hi,
I have a schema called application.  Is there a way that, rather than using the syntax
SELECT * FROM application.table
I can set the default schema so that I can just use
SELECT * FROM table
It would be the same idea as a using statement I suppose.
...
            
           
          
            
            I am having trouble calling the following stored procedure.  When I call ExecuteReader, I am getting the error 'Incorrect syntax near 'GetAverages2'.  I can create the stored procedure and call it from TSQL.  I can't seem to get it working from ADO:
CREATE PROCEDURE GetAverages2
    @CompanySize INT,
    @Q1   FLOAT OUT,
    @Q2   FLOAT...