Sie sind auf Seite 1von 1

// OLEDB CONNECT32 : Use your connection here..

//DIRECTORY D:\yourpath\qvds\;
Sub LoadTableNames
SQLTableList:
LOAD
Name AS TableNames;
SELECT s.name + '.' + t.name AS Name FROM sys.tables t, sys.schemas s WH
ERE t.schema_id = s.schema_id;
End Sub;
Call LoadTableNames;
Let vTableCount = NoOfRows('SQLTableList');
Sub LoadTableData
For i = 0 To $(vTableCount) - 1
LET vTableName = Peek('TableNames',$(i), 'SQLTableList');
$(vTableName):
SQL SELECT * FROm $(vTableName);
STORE $(vTableName) INTO $(Directory)$(vTableName).qvd;
DROP Table $(vTableName);
Next i
End Sub;
Call LoadTableData;

Das könnte Ihnen auch gefallen