Painting Blue Code
Simple, self-explanatory code snippets.
2011-09-13
EXCEL - Hiding the ribbon programmatically
Public
Sub
hideRibbon()
Application.ExecuteExcel4Macro
"SHOW.TOOLBAR(""Ribbon"",False)"
End
Sub
Public
Sub
showRibbon()
Application.ExecuteExcel4Macro
"SHOW.TOOLBAR(""Ribbon"",True)"
End
Sub
Teradata - Show view definition
show
view
VIEW_NAME_HERE
;
Teradata - String concatenation
select
T1.*
from
TABLE_NAME_HERE
as
T1
WHERE
T1.FIELD1
like
'%'
||
'SEARCH_TERM_HERE'
||
'%'
;
Teradata - Select TD database table from within SQL server
-- 0. Install Teradata OleDB drivers for Windows, where the SQL Server instance is running.
-- 1. Openquery, much faster for my current setup.
SELECT
*
FROM
OPENQUERY
(
LINKED_SERVER_NAME_HERE
,
'SELECT field1 FROM CFDW2_BA_VWS.SOR_PARTY'
)
;
-- 2. Four-part naming string with second element skipped.
SELECT
*
FROM
LINKED_SERVER_NAME_HERE.
.
TERDATA_DATABASE_NAME_HERE.TABLE_NAME_HERE
WHERE
Field1 =
'1001'
;
Teradata - Temporary and volatile tables
-- 1. Global temporary.
create
set
global
temporary
table
temp1
,
no
fallback
,
no
log
(
deptno
smallint
,avgsal
dec
(9,2)
,maxsal
dec
(9,2)
,minsal
dec
(9,2)
,sumsal
dec
(9,2)
,empcnt
smallint
)
;
-- 2. Volatile.
CREATE
VOLATILE
TABLE
table_name_here
AS
(
SELECT
'1001'
as
Field1
,
'2010/04/08'
AS
Field2
)
WITH
DATA
PRIMARY
INDEX
( Field1, Field2 )
ON
COMMIT
PRESERVE
ROWS
;
Teradata - Session information
-- 1. All sessions, for all users.
select
*
from
DBC
.SESSIONINFO
where
UserName
like
any
(
'SQL17%'
,
'213061%'
)
order
by
UserName
asc
;
-- 2. Current session information.
SELECT
HostNo
,UserName
,SessionNo
,LogonDate
,LogonTime
,LogonSequenceNo
,LogonSource
FROM
dbc
.SessionInfoVX
WHERE
SessionNo = (
select
session
)
;
Teradata - Logged in user ID
select
user
;
Newer Posts
Older Posts
Home
Subscribe to:
Posts (Atom)