<sp templatename="Simple Select Template" version="1.0" sprocprefix="usp_" sprocsuffix="_sel">
	<columns delim="," pattern="@{hungarian}{column} {datatype} = NULL"/>
	<additionalparam defaultvalue="NULL" datatype="varchar(50)" id="1">@sOrderByColumn</additionalparam>
	<additionalparam defaultvalue="NULL" datatype="varchar(50)" id="2">@sOrderByColumnLetter</additionalparam>
	<additionalparam defaultvalue="0" datatype="bit" id="3">@bDeleted</additionalparam>
	<select>
		<columns delim="," pattern="{hungarian}{column}"/>
		<from>
			<table/>
		</from>
		<where>
			<columns delim="AND" pattern="( @{hungarian}{column} = {column} OR @{column} is NULL ) "/>
			<clause delim="AND" pattern="( ( @bDeleted = cast(IsNull(DeleteDate, '') as bit ) ) OR @bDeleted is NULL ) "/>
			<clause delim="AND" pattern="( @sOrderByColumn is NULL OR @sOrderByColumnLetter is NULL ) "/>
		</where>
		<orderby>
			<case expression="@sOrderByColumn">
				<columns delim="" pattern="when '{column}' then {column}"/>
			</case>
		</orderby>
	</select>
</sp>
