Viewing 15 posts - 9,976 through 9,990 (of 14,953 total)
Bob Hovious (4/13/2009)
April 13, 2009 at 1:26 pm
Jeff Moden (4/13/2009)
April 13, 2009 at 1:19 pm
Jeff Moden (4/13/2009)
GSquared (4/13/2009)
As we've known for quite some time, SQL just plain isn't good at what it isn't designed...
April 13, 2009 at 12:45 pm
You're on the right track, but what you need is "Case When Else". Look up Case in Books Online, it's got samples, syntax, etc.
April 13, 2009 at 12:14 pm
CLR does a faster running total than the quirky update too.
As we've known for quite some time, SQL just plain isn't good at what it isn't designed for. It's...
April 13, 2009 at 12:00 pm
You can't create a view on tables that don't exist. Won't work. You need to create the tables first, then create the view.
April 13, 2009 at 10:59 am
Just for one more test, I took the type and value functions out of the XML version of the UDF, and that took it down to 6.5 seconds CPU and...
April 13, 2009 at 9:55 am
Just to test it a bit further:
CREATE FUNCTION dbo.ConcatXMLTest (@SomeInt_in INT)
RETURNS VARCHAR(8000)
AS BEGIN
RETURN (SELECT
...
April 13, 2009 at 9:52 am
Jeff, in your posted test harness, you need to rename the functions in the final tests. It has "SELECT SomeInt, dbo.ConcatTest...", but it needs to be Concat8kTest and ConcatMaxTest,...
April 13, 2009 at 9:36 am
GilaMonster (4/11/2009)
Bob Hovious (4/11/2009)
Okay... how many people here advocate the use of GOTO statements in T-SQL?
I do, solely for error handling in SQL 2000. Since there isn't a TRY-CATCH construct...
April 13, 2009 at 8:54 am
Ruby:
What I'm going to suggest is use a simple split, then select all rows where you end up with a space in the first or last name, after it's been...
April 13, 2009 at 7:21 am
Todd:
I just looked at the name parser at SQLTeam that you linked to. It's a useless toy. You have to enter the format codes for each name. ...
April 13, 2009 at 7:18 am
Barry:
Where did you get using 0 in parsename? I'd never seen that before, and it's not in BOL for 2k5, so I tried this:
select parsename('gus.gwynne',0)
Result is null. Put...
April 13, 2009 at 7:15 am
Try using this to delete dupes. It's MUCH faster.
;with Dupes (Row) as
(select
row_number() over
(partition by Project,PLC,CP_Bill_Hours
order by Project,PLC,CP_Bill_Hours)
from #temp_Report2)
delete from Dupes
where Row > 1;
This assumes you're using...
April 13, 2009 at 7:04 am
Viewing 15 posts - 9,976 through 9,990 (of 14,953 total)