创建或修改数据库对象
要创建、更改或者删除一个类似表或者视图这样的数据库对象, 可以调用 SQLExecDirect() 方法.
例如创建表:
HSTMT V_OD_hstmt = SQL_NULL_HSTMT; //语句句柄
ret = SQLAllocHandle(SQL_HANDLE_STMT, V_OD_hdbc, &V_OD_hstmt);
if (!SQL_SUCCEEDED(ret))
{
printf("failed to allocate stmt handle");
return;
}
ret = SQLExecDirect(V_OD_hstmt, (SQLCHAR *) "create table test(c1 int,c2 int)", SQL_NTS);