SQLPlus问题汇总
1.Input truncated to 1 characters A1:在SQLPlus Scripts的末尾'/'符號後多增加幾個回車即可.Q2:当SQL脚本中包含&字符时,运行总是让你输入变量的值。A1:最简单的就是set define off,或者把&换成chr(XXX),还有一种办法是后面不要加_和字符串等,也就是说不要让它成为一个变量...
64位系统中使用 32位 ODBC
64位系统中使用 ODBC==============================It's important to understand which kind of DSN you have. On an x64 system,you can create an ODBC connection(DSN) on the 32-bit side of the system oron the 64-bit side of the system.32-bit applications will only see ODBC connections created in the 32-bitside, and 64-bits applications will only see ODBC connections from the64-bit side. Each kind of application has is own registry.To setup DSN for 32-bit application you must use:%WINDIR%SysWOW64odbca
NVL, NVL2 or COALESCE?(貼在這邊。供自己參考)
跟别的RDBMS系统一样,Oracle中的空值(nulls)也应该被特殊对待。在Oracle中,有3个(也许更多?)函数可以用来处理空值,NVL, NVL2 和 COALESCE。我想要问你们一个问题,但是首先我自己得先温习一下。NVL ( expr1 , expr2 )如果expr1是空,那么NVL返回expr2。如果expr1不是空,那么NVL返回expr1。NVL2 ( expr1 , expr2 , expr3 )如果expr1是空,那么NVL2返回expr3。如果expr1不是空,那么NVL返回expr2。COALESCE(expr[,expr]…)返回参数列表中的第一个非空值。当然我也可以使用CASE或者DECODE函数来处理空值。下面左右的查询都返回相同的结
Oracle Database 10g:最佳新特性(ZT)
利用 Oracle Database 10g 实用工具数据移动得到了很大的提高。 迄今为止,导出/导入工具集仍是跨多个平台转移数据所需劳动强度最小的首选实用工具,尽管人们常常抱怨它速度太慢。导入只是将每条记录从导出转储文件中读出来,然后使用常见的 INSERT INTO 命令将其插入到目标表中,因此导入可能是个很慢的过程,这一点并不让人感到吃惊。 进入 Oracle Data Pump,Oracle Database 10g 中的导出/导入工具包的更新更快的同类工具,它被设计来成倍地加速这个过程。 Data Pump 反映了整个导出/导入过程的彻底革新。它不是使用常见的 SQL 命令,
在 oracle 10g 中訪問 SQL Server (2)
如果global_names=true的話:大都與global_names=false相似,不同之處在於:3.增加初始化文件:在 %oracle_home%hsadmin下,創建一個以 init.ora 文件,內容如下:HS_FDS_CONNECT_INFO=SQL Server_SIDHS_FDS_TRACE_LEVEL=OFFHS_DB_NAME = SQL SERVER_SID #所有字母大寫HS_DB_DOMAIN = YOUR_DB_DOMAIN #所有字母大寫5.create public database link DB_NAME.DB_DOMAIN connect to user identified by ****** using 'test01';其他的都是一樣的。參考 :http://www.oracle.com.cn/viewthread.php?tid=33936[@more@]
在 oracle 10g 中訪問 SQL Server (1)
如果global_name為flase的情況下,如下步驟:1.配置 listenerSID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME =sid1) (ORACLE_HOME = D:oracleora10g) (SID_NAME = sid1) ) (SID_DESC = (PROGRAM = hsodbc) (SID_NAME = SQL Server_SID) (ORACLE_HOME = d:oracleora10g) ) )LISTENER