- 论坛徽章:
- 0
|
如题,我按普通select语句一样执行,然后用SELECT * FROM NLS_SESSION_PARAMETERS检查,发现并没有改变,请各位高手看看是什么原因?
text textSQL_DATE[1024]="alter session set nls_date_format='YYYYMMDD'";
status=OCIStmtPrepare(stmthp,errhp,textSQL_DATE,strlen((char*)textSQL_DATE),OCI_NTV_SYNTAX,OCI_DEFAULT);
status=OCIStmtExecute(svchp,stmthp,errhp,(ub4)0,0,NULL,NULL,OCI_DEFAULT);
然后用
text textSQL[1024]="SELECT * FROM NLS_SESSION_PARAMETERS ";
status=OCIStmtPrepare(stmthp,errhp,textSQL,strlen((char*)textSQL),OCI_NTV_SYNTAX,OCI_DEFAULT);
status=OCIStmtExecute(svchp,stmthp,errhp,(ub4)0,0,NULL,NULL,OCI_DEFAULT);
发现nls_date_format 并没有改变 |
|