Viewing 15 posts - 4,231 through 4,245 (of 7,597 total)
Assuming you want to split first by a space, but if there's no space then by dash:
SELECT value, LEFT(value, ISNULL(NULLIF(CHARINDEX(' ', value), 0), CHARINDEX('-', value) - 1)) AS split_value
FROM (
...
July 5, 2016 at 2:06 pm
If you:
1) always, or
2) almost always, or
3) most critically
search these tables using RECORD_TYPE_CD, as in this query, then you should cluster those tables first on RECORD_TYPE_CD. That...
July 1, 2016 at 11:42 am
If you:
1) always, or
2) almost always, or
3) most critically
search these tables using RECORD_TYPE_CD, as in this query, then you should cluster those tables first on RECORD_TYPE_CD. That...
July 1, 2016 at 11:41 am
Jeff Moden (7/1/2016)
ScottPletcher (7/1/2016)
July 1, 2016 at 11:08 am
Jeff Moden (7/1/2016)
July 1, 2016 at 9:56 am
Sergiy (6/30/2016)
ScottPletcher (6/30/2016)
Jeff Moden (6/24/2016)
Shifting gears a bit and depending on how that's used, it could become a performance problem due to the implicit conversions of the string literals. ...
July 1, 2016 at 8:31 am
Jeff Moden (6/24/2016)
Shifting gears a bit and depending on how that's used, it could become a performance problem due to the implicit conversions of the string literals. Since @database2...
June 30, 2016 at 4:24 pm
Jeff Moden (6/28/2016)
David92595 (6/28/2016)
Because I inherited this database and the person that made it thought in spreadsheets not relational tables.
Thank you! Are their any other good ways to stop a...
June 28, 2016 at 3:34 pm
David92595 (6/28/2016)
Because I inherited this database and the person that made it thought in spreadsheets not relational tables.
Thank you! Are their any other good ways to stop a sql injection?...
June 28, 2016 at 10:39 am
As a quickie "solution", for now, something like this:
SET ANSI_NULLS ON;
SET QUOTED_IDENTIFIER ON;
GO
ALTER PROCEDURE <proc_name>
@ID int,
@State varchar(30),
@ColumnName varchar(100),
@NewValue datetime
AS
SET NOCOUNT ON;
IF @State LIKE '%[;]%' OR @ColumnName LIKE '%[;]%' OR @NewValue...
June 28, 2016 at 9:28 am
Or the object(s) could be in a schema that is not the default schema, since the q is written as:
DROP TABLE table1
rather than
DROP TABLE schema_name.table1
Almost certainly not the answer the...
June 27, 2016 at 2:15 pm
Sorry if this overlaps already-posted code, was busy for a long while before I was able to get back to working on this:
SELECT string, CASE WHEN next_to_last_space = 0 THEN...
June 27, 2016 at 1:49 pm
SELECT
T.CallQueue, T.ReportQueue, T.ServiceLevel,
CASE WHEN T.ServiceLevel = T.Threshold1 THEN C.Segment1
WHEN T.ServiceLevel = T.Threshold2...
June 27, 2016 at 10:34 am
What's really critical here is how the 680MrowsTable is clustered. Best for what you are doing here would be ( CustomerId, ACTdatetime ). If this is typical of...
June 20, 2016 at 2:12 pm
If UAN is how you do lookups and, especially, joins, then you'd probably get better overall performance by clustering the table on UAN rather than on an identity column. ...
June 17, 2016 at 10:46 am
Viewing 15 posts - 4,231 through 4,245 (of 7,597 total)