frequently used
λΉ νμΌλ‘ μ±μ°κΈ° (μΆλ ₯λ¬Ό)
DECLARE @v_ordnum varchar(20) = '201811260004' -- 8건
--# μμ ν
μ΄λΈ λ³μ μ μ
DECLARE @tb_table Table
(
idx int
primary key (idx)
)
DECLARE @v_total_count int = 30, -- ν νμ΄μ§μ μ΅λ ννν λ°μ΄ν° 건 μ
@v_data_count int = 0, -- μμΈ ν
μ΄λΈ λ°μ΄ν° 건 μ
@v_temp_idx int = 0
SELECT @v_data_count = COUNT(1) FROM sa110t WHERE ordnum = @v_ordnum
--# ννν νμ μ λ§νΌ ν
μ΄λΈ λ³μμ INSERT
WHILE (@v_total_count > @v_temp_idx)
BEGIN
INSERT INTO @tb_table
VALUES (@v_temp_idx + 1)
SET @v_temp_idx = @v_temp_idx + 1
END
--# μ€μ κ²°κ³Ό
SELECT itemcd, itemnm, qty FROM sa110t WHERE ordnum = @v_ordnum
UNION ALL
SELECT '' as itemcd, '' as itemnm, 0 as qty
FROM @tb_table B
--# μ 쿼리μ λμΌν κ²°κ³Όμ COUNTλ₯Ό 쑰건μΌλ‘ μ¬μ©
WHERE idx <= (((@v_data_count / @v_total_count) + 1) * @v_total_count) - @v_data_count
Database ONLINE/OFFLINE
μμ ν
μ΄λΈ μμ
DBCC SHRINKFILE
λ‘κ·Έ λ°μ΄ν° μ 리
λ‘κ·Έ μ λ¦¬κ° λμ§ μμΌλ©΄ μλ 쿼리 μ€ν ν μ¬μλ
νλ‘μμ λ΄ λ¬Έμμ΄ κ²μ
νλ‘μμ μ ν¬ν¨λ ν
μ΄λΈ
IDENTITY
Service Broker
Enable/Disable
νΉμ ν
μ΄λΈμ μ°λλ³ μ€μ μ μ₯λ λ°μ΄ν° ν¬κΈ°
SQL Server CLR ν΅ν©
μ΄μ
λΈλ¦¬ λ±λ‘, μ€μΉΌλΌ ν¨μ μ μ
Last updated