26 Kasım 2013 Salı
18 Kasım 2013 Pazartesi
Cümbüş-ü Alem
Dünya kazan sevda kepçe ölmek gibisi yok varlıktan geçince
Hayat yalan ahiret iğne varmak gibisi yok yokluktan gelince
Hayat yalan ahiret iğne varmak gibisi yok yokluktan gelince
14 Kasım 2013 Perşembe
TERADATA COALESCE
Teradata COALESCE , oracledaki NVL kullanımına çok benzerdir.
2 parametre içerir.
1. parametre null olarak kontrol edilmek istenen kolon ismidir.
2. parametre eğer null ise hangi değer döndürülmek isteniyorsa o değerin yazıldığı yerdir.
Örnek Kullanım:
COALESCE(COLUMN_NAME ,0)
birden fazla alanın null kontolünü yapmak için de kullanılabilir
2 parametre içerir.
1. parametre null olarak kontrol edilmek istenen kolon ismidir.
2. parametre eğer null ise hangi değer döndürülmek isteniyorsa o değerin yazıldığı yerdir.
Örnek Kullanım:
COALESCE(COLUMN_NAME ,0)
birden fazla alanın null kontolünü yapmak için de kullanılabilir
COALESCE(col1, col2, col3, 0)
bu örnekte col1 alanı boş ise col2 alanını col2
alanı boş ise col3 alanını döndürecektir.
eğer 3 alan da boş iise 0 değerini döndürecektir.
12 Kasım 2013 Salı
7 Kasım 2013 Perşembe
1 Kasım 2013 Cuma
Teradata ADDING NEW COLUMN TO TABLE
We can use following query to add new column to a table
ALTER TABLE DP_E_ODS_FIDAN.TABLENAME ADD NEWCOLUMNNAME DECIMAL(27,7)
ALTER TABLE DP_E_ODS_FIDAN.TABLENAME ADD NEWCOLUMNNAME DECIMAL(27,7)
Kaydol:
Kayıtlar (Atom)
Common syntax;
CREATE
MULTISET VOLATILE
TABLE
vt_tablename
AS
(SEL columnName1,
columnName2,
columnName3
FROM
my_real_table)
WITH
DATA
ON
COMMIT
PRESERVE
ROWS
;
You can make the volatile tables as SET or MULTISET.
The volatile table will persist as long as your session is connected. When session ended, volatile table will drop.
You can and should collect stats on volatile tables.
In addtion you can add primary index to volatile table with following syntax ;
CREATE
MULTISET VOLATILE
TABLE
vt_tablename
AS
(SEL columnName1,
columnName2,
columnName3
FROM
my_real_table)
WITH
DATA
ON
COMMIT
PRESERVE
ROWS
;
PRIMARY INDEX( columnName1) ;