SQLULDR2 is a fast and flexible Oracle text unload utility, but it did not have a good GUI interface, that's because I am not good at writing Microsoft MFC program to create GUI interface. But many and many users like GUI based utility, so I released the SQLULDR2 Windows developer SDK (sqluldr2sdk.zip), with the core SQLULDR2 API function, you can develop your own Oracle text unload utility.
There is a demo program in the download package, it's a small C program to login to Oracle as SYS schema and unload some rows to text file.
#include <stdio.h>
#include "sqluldr2.h"
void main()
{
void *h = NULL;
SQLULDR2HandleAlloc(&h);
if (h != NULL)
{
SQLULDR2HandleSetAttr(h, "USER=SYS");
SQLULDR2HandleSetAttr(h, "QUERY=SELECT * FROM TAB");
SQLULDR2HandleExecute(h);
SQLULDR2HandleFree(h);
}
}
If you are good at GUI programing, or you are interesting in GUI programing, please take the lessio to write a GUI interface for SQLULDR2. All the SQLULDR2 attributes can be list by the following command.
sqluldr2 help=yes
For the DataCopy utility, I will release the Windows deveoper SDK soon.
