Tuesday, February 18, 2025

MS SQL: Tạo Job phụ thuộc vào Job trước đó

Cách 1 - Khi có nhiều Job và chỉ muốn chạy Job B sau khi Job A hoàn thành, có thể dùng SQL Server Agent Job Dependency:

1. Tắt Schedule của Job B, không cho nó chạy tự động.

2. Trong Step cuối cùng của Job A, gọi Job B bằng lệnh:

EXEC msdb.dbo.sp_start_job @job_name = N'Tên_Của_Job_B'

Ưu điểm: Đảm bảo chạy tuần tự giữa các Job.


Cách 2 - Trường hợp, Job A và Job B đều chạy Job Schedule và muốn tránh chạy song song.
Cách thực hiện là thêm 1 Step đầu tiên vào Job.

1. Thêm Step đầu tiên trong Job với dạng T-SQL Script như sau:

IF EXISTS ( SELECT 1 FROM msdb.dbo.sysjobactivity ja JOIN msdb.dbo.sysjobs j ON ja.job_id = j.job_id WHERE j.name = 'Tên_Của_Job' -- Thay tên Job của bạn vào đây AND ja.start_execution_date IS NOT NULL AND ja.stop_execution_date IS NULL ) BEGIN PRINT 'Job đang chạy, không tiếp tục thực hiện.' RETURN -- Kết thúc Step này, Job sẽ dừng lại END
2. Đặt Step này là Step đầu tiên trong Job.
Read More »

Friday, November 17, 2023

MS SQL Convert date time

(Anhgolden's Blog) - CONVERT ( data_type [ ( length ) ] , expression [ , style ] )







Read More »

Thursday, August 31, 2023

MS SQL: Config user to create or manage SQL Agent Jobs

(Anhgolden's Blog) - Chọn Mục Security - User - ...



Read More »

Tuesday, June 13, 2023

Warning: Null value is eliminated by an aggregate or other SET operation

(Anhgolden's Blog) - Chúng ta gặp câu thông báo trên, do trong script sql phần tính Sum hoặc Avg có giá trị NULL.

Để tắt thông báo trên ta đặt “set ansi_warnings off” phía trên đoạn Script:

SET ANSI_WARNINGS OFF
GO
Read More »

Friday, April 28, 2023

Tự động Logout Gmail, Outlook, Zalo... khi đóng trình duyệt Chrome

(Anhgolden's Blog) - Hiện trạng, sau khi đăng nhập tài khoản Gmail, Outlook và Zalo..., mặc dù đóng trình duyệt Chrome, nhưng sau đó mở lại thì xem như vẫn dùng tài khoản Gmail, Outlook, Zalo sau đăng nhập (tài khoản không yêu cầu phải đăng nhập lại).

Nếu muốn, khi đóng trình duyệt Chrome sẽ tự động logout các tài khoản trên, hãy thực hiện các bước sau:
B1: Vào mục Settings của trình duyệt Chrome.


B2: Chọn Privacy and security - Cookies and other sites


B3: Tại mục "Always clear cookies whe windows are closed" và chọn Add


Read More »

Tuesday, July 26, 2022

Phím tắt chuyển đổi bộ gõ tiếng Việt (Winkey + Space bar)


(Anhgolden's Blog) - Để chuyển đổi bộ gõ tiếng Việt ta sử dụng tổ hợp phím Winkey + Space bar (thanh khoảng trắng).

Để bổ sung bộ gõ tiếng Việt trong Windown:





Read More »

Thursday, April 28, 2022

Sql Server: Lấy dòng dữ liệu ngẫu nhiên

(Anhgolden's Blog) - Khi cần lấy dòng dữ liệu ngẫu nhiên, ta dùng câu lệnh sql như sau:
Select *
From [Table]
Order by NewID()

Read More »