Skip to content

Instantly share code, notes, and snippets.

@sqlparser
sqlparser / blank lines vertical spacing generic rule
Created April 8, 2014 08:45
blank lines vertical spacing generic rule
CREATE FUNCTION dbo.isoweek (@DATE datetime)
RETURNS INT
WITH EXECUTE AS caller
AS
BEGIN
DECLARE @ISOweek INT
SET @ISOweek= datepart(wk,@DATE)+1
-datepart(wk,CAST(datepart(yy,@DATE) AS CHAR(4))+'0104')
@sqlparser
sqlparser / whitespace padding inside datatype
Created April 8, 2014 08:30
whitespace padding inside datatype
CREATE TABLE datatype
(fld0 GENERICTYPE,
fld1 CHAR(2),
fld3 NCHAR(1));
@sqlparser
sqlparser / whitespace padding inside function call
Created April 8, 2014 08:29
whitespace padding inside function call
SELECT department_id,
Min(salary)
FROM employees
GROUP BY department_id
@sqlparser
sqlparser / whitespace padding inside subquery
Created April 8, 2014 08:28
whitespace padding inside subquery
SELECT last_name
FROM employees
WHERE salary > (SELECT salary
FROM employees
WHERE last_name = 'Abel');
@sqlparser
sqlparser / whitespace padding space inside parenthesis of expression
Created April 8, 2014 08:26
whitespace padding space inside parenthesis of expression
SELECT (( ( a - b ) - c ))
FROM t
@sqlparser
sqlparser / whitespace padding space around parameter declaration
Created April 8, 2014 08:23
whitespace padding space around parameter declaration
CREATE FUNCTION sales.Fn_salesbystore
(@storeid INT)
RETURNS TABLE
AS
RETURN 0;
@sqlparser
sqlparser / whitespace padding space around operator
Created April 8, 2014 08:21
whitespace padding space around operator
SELECT *
FROM dual
WHERE 1=-1
AND(1!=2
OR 2^=3)
AND 3<>4
AND 4>5;
@sqlparser
sqlparser / align plsql similar operator
Created April 8, 2014 08:04
align plsql similar operator
vFirstName := 'Roger';
vLastName := 'Smith';
vSSN := 999999999;
@sqlparser
sqlparser / align main keywords
Created April 8, 2014 08:03
align main keywords
DELETE FROM job_history jh
WHERE employee_id = (SELECT employee_id
FROM employee e
WHERE jh.employee_id = e.employee_id
AND start_date = (SELECT Min(start_date)
FROM job_history jh
WHERE jh.employee_id = e.employee_id)
AND 5 > (SELECT Count( * )
FROM job_history jh
WHERE jh.employee_id = e.employee_id
@sqlparser
sqlparser / select column alias
Created April 8, 2014 08:01
select column alias
SELECT DISTINCT
p.name AS product,
p.listprice AS 'List Price',
p.discount AS 'discount'
FROM production.product p