Viewing 15 posts - 4,141 through 4,155 (of 7,614 total)
Eric M Russell (9/26/2016)
ScottPletcher (9/23/2016)
Eric M Russell (9/23/2016)
Regardless of SQL Server version, performance optimization should start by looking at execution plans.
Not necessarily. If the best clustered indexes are not...
September 26, 2016 at 9:47 am
Eric M Russell (9/23/2016)
Regardless of SQL Server version, performance optimization should start by looking at execution plans.
Not necessarily. If the best clustered indexes are not already in place, you...
September 23, 2016 at 3:07 pm
CREATE TABLE #temp1_dup_emails (email varchar(20) PRIMARY KEY);
Insert into #temp1_dup_emails
SELECT CASE WHEN which_email = 1 THEN email1 ELSE email2 END AS email
FROM #temp1
CROSS JOIN (
VALUES(1),(2)
) AS which_email(which_email)
GROUP...
September 23, 2016 at 3:04 pm
Personally I wouldn't rely on sys.partitions to gauge whether a table is completely empty or not. Maybe just me. Just out of curiosity, what if a table load...
September 23, 2016 at 1:03 pm
If it's not a system db, you can move db files by specifying a new location for the file, setting the db offline, physically moving the file(s), and finally setting...
September 23, 2016 at 12:29 pm
No. But maybe you could create your own view with a similar name -- such as dbo.sysusers2 -- and change your code to use the view name?
create view dbo.sysusers2...
September 23, 2016 at 12:26 pm
I view it differently, since I prefer a code-based solution to a gui-based solution.
September 22, 2016 at 10:55 am
Here's the code you're not looking for 😉
/* drop empty "MyTable%" tables */
DECLARE @exec_sql bit
DECLARE @print_sql bit
DECLARE @sql nvarchar(4000)
DECLARE @table_has_row bit
DECLARE @table_name nvarchar(128)
SET @exec_sql = 0
SET @print_sql = 1
DECLARE cursor_tables...
September 22, 2016 at 10:24 am
Also, be aware that some plans are never cached at all, for example, a trivial plan to satisfy "select * from table_name".
September 22, 2016 at 10:02 am
Sergiy (9/21/2016)
On different server settings you may get different results:
SET DATEFORMAT DMY
SELECT CONVERT(VARCHAR(20), CONVERT(datetime,CAST('2016-08-10 05:29:27' as datetime),112),...
September 22, 2016 at 8:26 am
You can use CONVERT to format 120 to do that:
select '='+senddate+'=' AS [original char format], convert(varchar(19), SendDate, 120) AS [yyyy-mm-dd hh:mm:ss]
from (
select convert(nvarchar(4000), GETDATE(), 121) as...
September 21, 2016 at 3:04 pm
Alexander Suprun (9/16/2016)
September 21, 2016 at 11:21 am
I also don't see a need to split the entire string in this case, since you all want to extract is the CN= name.
SELECT
string,
...
September 20, 2016 at 4:47 pm
Alexander Suprun (9/19/2016)
ScottPletcher (9/1/2016)
Rollbacks very often take more time than the initial modification. They are only very quick if all the pages are still in memory.
Since when SQL Server...
September 19, 2016 at 12:38 pm
You might need to do the "script out existing nonclustered indexes, create a new table with identical structure -- except with the clus index (only) in place, of course --...
September 16, 2016 at 3:12 pm
Viewing 15 posts - 4,141 through 4,155 (of 7,614 total)