e.g. Currently:
- Code: Select all
FROM
dbo.CTF
INNER JOIN dbo.LIF
ON dbo.CTF.CONTRACT = dbo.LIF.CONTRACT
INNER JOIN dbo.POF
ON dbo.LIF.CONTRACT = dbo.POF.CONTRACT AND dbo.LIF.LINE = dbo.POF.LINE
LEFT OUTER JOIN dbo.CROSS_REFERENCE
ON dbo.POF.CONTRACT = dbo.CROSS_REFERENCE.CONTRACT AND dbo.POF.LINE = dbo.CROSS_REFERENCE.LINE AND dbo.POF.REL = dbo.CROSS_REFERENCE.REL
Future:
- Code: Select all
dbo.CTF
INNER JOIN dbo.LIF
ON dbo.CTF.CONTRACT = dbo.LIF.CONTRACT
INNER JOIN dbo.POF
ON dbo.LIF.CONTRACT = dbo.POF.CONTRACT
AND dbo.LIF.LINE = dbo.POF.LINE
LEFT OUTER JOIN dbo.CROSS_REFERENCE
ON dbo.POF.CONTRACT = dbo.CROSS_REFERENCE.CONTRACT
AND dbo.POF.LINE = dbo.CROSS_REFERENCE.LINE
AND dbo.POF.REL = dbo.CROSS_REFERENCE.REL
Also, I would like to keep the AND/OR statements on the same line, and have an option to have the new line before the AND/OR statements.
e.g. Currently:
- Code: Select all
WHERE
(dbo.POF.STATUS < '3')
AND
POF.DOCKDTE > dateadd(MONTH, -3, getdate())
Or
- Code: Select all
WHERE
(dbo.POF.STATUS < '3') AND
POF.DOCKDTE > dateadd(MONTH, -3, getdate())
Future:
- Code: Select all
WHERE
(dbo.POF.STATUS < '3')
AND POF.DOCKDTE > dateadd(MONTH, -3, getdate())
OR POF.ITEMCLASS <> '3A'
One last one: Option to have no non-tab whitespace before code for indenting.
e.g. Currently (t for tab, s for space)
- Code: Select all
FROM
t sss[Item]
t sssINNER JOIN PurchaseOrder
t t sssON Item.Item = PurchaseOrder.Item
Future:
- Code: Select all
FROM
t [Item]
t INNER JOIN PurchaseOrder
t t ON Item.Item = PurchaseOrder.Item

Facebook
Twitter
Google+
Linkedin
YouTube