Viewing 15 posts - 61 through 75 (of 7,608 total)
The SELECT INTOs will hold locks. Those might be causing issues.
One good way to avoid that is to an initial SELECT TOP (0) ... INTO to create the table, then...
December 2, 2024 at 6:41 pm
Wow, that's exceptional. I've never been at a place that had, say an "order" table vs. an "orders" table.
November 29, 2024 at 5:42 am
I wasn't sure StatusDate included a time. If it's just a date, it's not safe to ORDER BY it.
November 27, 2024 at 3:04 pm
I believe the more common, and better, naming for tables is plural. I can't think of a major relational dbms that uses singular system table names.
For example: sys.objects (SQL Server),...
November 27, 2024 at 2:52 pm
Yep, definitely remove ID. The key to a "relationship" table should be the relationship keys, NOT an ID column.
November 26, 2024 at 10:09 pm
;WITH ctePrevPrStatus AS (
SELECT *, LAG(PrStatus) OVER(PARTITION BY PrID ORDER BY StatusID) AS PrPrevStatus
FROM dbo.tblPresentationStatus
)
SELECT *
FROM ctePrevPrStatus
WHERE
...
November 26, 2024 at 7:26 pm
I'd suggest the clustered index on ( trade_date, symbol ) and not the other way around. You want the clus key to be unique, so, if it's not, you'll want...
November 25, 2024 at 2:39 pm
The TaskNames would have to be contiguous for that method to work. I wanted to also handle some other TaskName appearing between "Distribute" and "Print", just in case.
November 22, 2024 at 12:50 am
SELECT JobID
FROM dbo.tblPrintTask
GROUP BY JobID
HAVING MAX(CASE WHEN TaskName = 'Distribute' THEN TaskID END) <
MAX(CASE WHEN TaskName = 'Print' THEN TaskID END)
November 21, 2024 at 8:25 pm
(page bump needed?)
November 20, 2024 at 7:31 pm
You could easily have an order of magnitude more rows in SG table than in T, and if you have a phone app waiting for the response, I would still...
November 20, 2024 at 7:31 pm
Nice.
Also, you don't have to change the FKs in other tables if you need one for just ID. Instead, just add a unqiue nonclus index on ( ID ); it...
November 19, 2024 at 11:56 pm
> What difference the client is a phone? <<
Because to determine all the Tests that haven't been fully graded could require scanning a very large number of StudentGrade rows.
If, instead,...
November 19, 2024 at 8:56 pm
I would use option 2 in this case. The safest way to set the flag consistently accurately is to use a trigger on the StudentsGrade table.
November 19, 2024 at 6:31 am
SQL captures the size of backups in table msdb.dbo.backupset. Thus, you can query that table to add up total space used for backups.
November 19, 2024 at 5:13 am
Viewing 15 posts - 61 through 75 (of 7,608 total)