Sampe Script to Create Varchar(Max) from Adventure Works DB

IF OBJECT_ID(‘dbo.SQLServerLog’, ‘U’) IS NOT NULL
DROP TABLE dbo.SQLServerLog;

create table dbo.SQLServerLog
(
SQLLogID Int Identity(1,1),
SQLLog varchar(max)
)
Insert into dbo.SQLServerLog
SELECT
”” + Convert(Varchar(max),DatabaseLogID) +
”” + ‘,’ + ”” + DatabaseUser +
”” + ‘,’ + ”” + [Event] +
”” + ‘,’ + ”” + [Schema] +
”” + ‘,’ + ”” + [Object] +
”” + ‘,’ + ”” + [TSQL] +
”” + ‘,’ + ”” + Convert(varchar(max),XmlEvent) + ””
FROM [AdventureWorks2012].[dbo].[DatabaseLog]
Where DataLength(XMLEvent) > 8000
–Order by 1 desc

Select * from dbo.SQLServerLog

Advertisements