--ํ๋ก์์ ์บ์
DBCC FREEPROCCACHE
GO
-- Buffer Pool์ ์กด์ฌํ๋ ๋ฐ์ดํฐ ํ์ด์ง๋ฅผ ์ ๊ฑฐ
DBCC DROPCLEANBUFFERS
GO
--์ฌ์ฉ ํ์ง ์๋ ๋ชจ๋ ์บ์ ์ญ์
DBCC FREESYSTEMCACHE ('ALL')
--๋ถ์ฐ ์ฟผ๋ฆฌ์์ Microsoft SQL Server ์ธ์คํด์ค์ ๋ํด ์ฌ์ฉํ ๋ถ์ฐ ์ฟผ๋ฆฌ ์ฐ๊ฒฐ ์บ์๋ฅผ ํ๋ฌ์
DBCC FREESESSIONCACHE
GO
ํ๋ก์์ ๋ด ๋ฌธ์์ด ๊ฒ์
DECLARE @v_str varchar(100) = 'string'
SELECT TT.name
FROM (
SELECT B.name
FROM syscomments A, sysobjects B
WHERE A.id = B.id
AND A.text LIKE '%' + @v_str + '%'
GROUP BY B.name
) TT
-- ํ์ฑํ
ALTER DATABASE MyDatabase
SET ENABLE_BROKER
WITH ROLLBACK IMMEDIATE
GO
-- ๋นํ์ฑํ
ALTER DATABASE MyDatabase
SET DISABLE_BROKER
WITH ROLLBACK IMMEDIATE
GO
-- ์ํ ์กฐํ
SELECT is_broker_enabled FROM sys.database WHERE name = 'MyDatabase'
DECLARE
@v_table_name varchar(40) = 'SA100T',
@v_date_field_name varchar(40) = 'orddt',
@v_query nvarchar(MAX) = ''
SET @v_query = 'SELECT YEAR(CONVERT(datetime, ' + @v_date_field_name +')) AS YEAR, ' + char(13)
SELECT @v_query = @v_query + 'SUM(ISNULL(DATALENGTH(' + B.name + '),0)) +' + char(13)
FROM sys.tables A, sys.columns B
WHERE A.object_id = B.object_id
AND A.name = @v_table_name
AND B.name <> @v_date_field_name
ORDER BY column_id
SET @v_query = SUBSTRING(@v_query, 0, LEN(@v_query) - 1)
SET @v_query = @v_query + ' FROM ' + @v_table_name + char(13) + 'WHERE ISNULL(' + @v_date_field_name + ', '''') <> ''''' + ' GROUP BY YEAR(CONVERT(datetime, ' + @v_date_field_name +'))'
EXEC (@v_query)
SQL Server CLR ํตํฉ
์ด์ ๋ธ๋ฆฌ ๋ฑ๋ก, ์ค์นผ๋ผ ํจ์ ์ ์
USE master
EXEC sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
ALTER DATABASE {database} SET trustworthy on
CREATE ASSEMBLY [GST.PlusWin6]
from 'D:\MSSQL\GST.PlusWin6.SqlFunction.dll'
WITH permission_set = unsafe
GO
CREATE FUNCTION [dbo].[EncryptAES256](@value1 [nvarchar](max), @value2 [nvarchar](max))
RETURNS [nvarchar](max) WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [GST.PlusWin6].[GST.PlusWin6.SqlFunction.Functions].[EncryptAES256]
GO
CREATE FUNCTION [dbo].DecryptAES256(@value1 [nvarchar](max), @value2 [nvarchar](max))
RETURNS [nvarchar](max) WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [GST.PlusWin6].[GST.PlusWin6.SqlFunction.Functions].DecryptAES256
GO