Viewing 15 posts - 4,126 through 4,140 (of 7,597 total)
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
The single most important performance factor for most tables is how they are clustered. You may add non-clustered indexes, typically covering indexes, but the best clustering is the big...
September 16, 2016 at 10:32 am
Phil Parkin (9/15/2016)
Brandie Tarvin (9/15/2016)
Fast.Eddie (9/7/2016)
I created the below code and if works fine. However my DBA said "It does the job but...
September 16, 2016 at 8:25 am
Viewing 15 posts - 4,126 through 4,140 (of 7,597 total)