Skip to content

Instantly share code, notes, and snippets.

@huguogang
huguogang / gist:467670
Created July 8, 2010 05:22
SQL Fixed Width Number Formatting
RIGHT('00000' + CAST(myNumber AS VARCHAR), 5)
<script src="http://gist.github.com/467670.js?file=gistfile1.sql"></script>
sp_configure 'clr enabled', 1
GO
RECONFIGURE
GO
IF EXISTS (SELECT * FROM sys.assembly_modules WHERE assembly_class='ConcateAll')
BEGIN
DROP AGGREGATE dbo.ConcateAll
END
IF EXISTS (SELECT * FROM sys.assemblies WHERE name='SQLCLR')
BEGIN
DROP ASSEMBLY [SQLCLR]
END
CREATE ASSEMBLY [SQLCLR]
FROM 'c:\temp\SQLCLR.dll'
GO
CREATE AGGREGATE dbo.ConcatAll(@input NVARCHAR(4000))
RETURNS NVARCHAR(4000)
EXTERNAL NAME SQLCLR.ConcatAll
GRANT EXECUTE ON ConcateAll To my_user
buttonMode = true;
useHandCursor = true;
<cffunction name="createExcelObj" access="public" returntype="any" output="false" >
<cfset var oExcel = "">
<CFOBJECT ACTION="CREATE" CLASS="Excel.Application" NAME="oExcel" TYPE="COM">
<cfscript>
//remove all interactions
oExcel.AlertBeforeOverwriting = false;
oExcel.AskToUpdateLinks = false;
oExcel.PromptForSummaryInfo = false;
oExcel.Visible = false;
oExcel.DisplayAlerts = false;
@huguogang
huguogang / SQL
Created March 22, 2012 17:00
SQL Server Performance DMV Sample Queries
-----------------------------------------------------------------------
-- Collection of queries that helps in performance tuning
--grant permission to user
GRANT VIEW SERVER STATE TO [user_name]
------------ based on http://msdn.microsoft.com/en-us/magazine/cc135978.aspx
---------- Uncover hidden data to optimize application performance -----------------------
-- * Number of missing indexes