WP Remix
Nop Pinyowanichaka | ก้าวสั้นๆ ในวันเบาๆ ของผม
27
Feb

วันนี้มีความต้องการสร้างฐานข้อมูลวันที่ในตารางของ MSSQL แต่ให้ไปนั่ง Key เอาหรือไป Copy เอาคงไม่ไหว เลยเขียน Script เอาไว้สร้างวันที่เอาไว้เผื่อใครเอาไปใช้ครับ

declare @i int
declare  @CAL_DATE datetime
SET @i=0
while (@i < 1825)
begin
	-- เอาวันพรุ่งนี้เข้า
	SET @CAL_DATE = (SELECT REPLACE(CONVERT(varchar(11), GETDATE()+@i, 111),'/','-'))
	INSERT INTO MS_CALENDAR (CAL_DATE) VALUES (@CAL_DATE)
	-- เอาวันพรุ่งนี้เข้า
	-- เอาเมื่อวานเข้า
	SET @CAL_DATE = (SELECT REPLACE(CONVERT(varchar(11), GETDATE()-@i, 111),'/','-'))
	INSERT INTO MS_CALENDAR (CAL_DATE) VALUES (@CAL_DATE)
	-- เอาเมื่อวานเข้า
	SET @i=@i+1
end
Category : MSSQL

No comments yet.

เม้นท์กันซะหน่อย