Unloading all column table in hana

You can use below procedure for unloading all column tables in Hana.
[code lang=”sql”]create procedure unload_all() LANGUAGE SQLSCRIPT AS
CURSOR C_TABLE
FOR SELECT ‘UNLOAD “’ || TABLE_NAME || ‘”;’ AS SQLTEXT
FROM SYS.TABLES
WHERE SCHEMA_NAME = ‘MYSCHEMA’ AND TABLE_TYPE = ‘COLUMN’ and temporary_table_type = ‘NONE’;
BEGIN
OPEN C_TABLE;
FOR cur_row AS C_TABLE DO
EXEC cur_row.SQLTEXT;
END FOR;
END;
[/code]

You call this procedure like below:

[code lang=”sql”]CALL unload_all;[/code]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.