oracle 11g 查看服務端/用戶端編碼,及修改db編碼

oracle 如果server與client端的編碼不一致,asp.net讀取db記錄顯示時,就可能出現亂碼查看oracle服務端編碼:select * from sys.nls_database_parameters;查看client編碼:select * from sys.nls_session_parameters; 如果二端編碼不一致,可以修改用戶端的編碼:regedit開啟註冊表:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1

oracle小結1

1 顯示操作時間   set timing on;2 nvl(comm,0),如果COMM為空白,則顯示0,否則用COMM顯示3  當  groupy,having,order by同時存在時,必須是先出現group by,然後是having,最後是order by4 select * from (select a1.*,rownum rn from (select * from scott.emp) a1 where rownum<=10) where

oracle不同版本間資料的匯入匯出

Oracle的imp/exp組件是我們常用的工具,它的一個操作原則就是向下相容。下面是據此總結的幾個使用規則和相關測試:規則1:低版本的exp/imp可以串連到高版本(或同版本)的資料庫伺服器,但高版本的exp/imp不能串連到低版本的資料庫伺服器--1.1 使用9i用戶端通過imp串連到10g資料庫C:\Documents and Settings\yuechaotian>exp userid=hdtest/test@s67 tables=(ab01) rows=n file=d:\x.

oracle中查詢被鎖的表並釋放session

查詢sql: SELECT A.OWNER,A.OBJECT_NAME,B.XIDUSN,B.XIDSLOT,B.XIDSQN,B.SESSION_ID,B.ORACLE_USERNAME, B.OS_USER_NAME,B.PROCESS, B.LOCKED_MODE, C.MACHINE,C.STATUS,C.SERVER,C.SID,C.SERIAL#,C.PROGRAMFROM ALL_OBJECTS A,V$LOCKED_OBJECT B,SYS.GV_$SESSION C

sde與oracle的版本問題暨oracle 10.2.0.1 升級到oracle 10.2.0.3(4)

1.使用產品:arcsde 9.3+oracle

oracle中查詢、禁用、啟用、刪除表外鍵

oracle中查詢、禁用、啟用、刪除表外鍵1.查詢所有表的外鍵的:select table_name, constraint_name from user_constraints where constraint_type = 'R'; 2.禁用所有外鍵約束, 使用下面的sql產生對應sql指令碼:select 'alter table ' || table_name || ' disable constraint ' || constraint_name || ';' from

Using C# for Inserting CLOB data in Oracle

<H2>IntroductionInserting CLOB data in Oracle</H2><P dir=ltr style="MARGIN-RIGHT: 0px">Even the latest versions of Oracle's database have a limitation on the size of strings that they can handle when storing and retrieving data

Oracle DBA日常的工作

ORACLE資料庫管理員應按如下方式對ORACLE資料庫系統做定期監控:  (1). 每天對ORACLE資料庫的運行狀態,記錄檔,備份情況,資料    庫的空間使用方式,系統資源的使用方式進行檢查,發現並解決問題。    (2). 每周對資料庫物件的空間擴充情況,資料的增長情況進行監控,對資料庫做健全狀態檢查,對資料庫物件的狀態做檢查。    (3). 每月對錶和索引等進行Analyze,檢查資料表空間片段,尋找資料庫效能調整的機會,進行資料庫效能調整,提出下一步空間管理計劃。對

Oracle 中使用 fetch bulk collect into 批量效率的讀取遊標資料

通常我們擷取遊標資料是用 fetch some_cursor into var1, var2 的形式,當遊標中的記錄數不多時不打緊。然而自 Oracle 8i 起,Oracle 為我們提供了 fetch bulk collect 來批量取遊標中的資料。它能在讀取遊標中大量資料的時候提高效率,就像 SNMP 協議中,V2 版比 V1 版新加了 GET-BULK PDU 一樣,也是用來更高效的批量取裝置上的節點值。   fetch bulk collect into 的使用格式是:fetch

【原】備忘:Oracle 中建立預存程序及調用測試一例

 The procedure :CREATE OR REPLACE PROCEDURE createSequence      (      the_seq OUT NUMBER      )      IS      vs_prevyear  CHAR(4);      vs_curyear  CHAR(4);      vs_curseq NUMBER;      BEGIN      -- get the year of the latest created changelog

oracle 預存程序的基本文法及注意事項

文章目錄 關於oracle預存程序的若干問題備忘 1.基本結構 CREATE OR REPLACE PROCEDURE 預存程序名字(    參數1 IN NUMBER,    參數2 IN NUMBER) IS變數1 INTEGER :=0;變數2 DATE;BEGINEND 預存程序名字2.SELECT INTO STATEMENT  將select查詢的結果存入到變數中,可以同時將多個列儲存多個變數中,必須有一條 

oracle 預存程序的基本文法 及注意事項

文章目錄 關於oracle預存程序的若干問題備忘 oracle 預存程序的基本文法1.基本結構 CREATE OR REPLACE PROCEDURE 預存程序名字(    參數1 IN NUMBER,    參數2 IN NUMBER) IS變數1 INTEGER :=0;變數2 DATE;BEGINEND 預存程序名字2.SELECT INTO STATEMENT  將select查詢的結果存入到變數中,可以同時將多個列儲存多個變數中,

oracle的命名規則

oracle中的各種資料對象,包括表名稱,視圖,等等名稱的命名都需要遵循oracle的命名規則。oracle的命名規則分為標準命名方式和非標準命名方式。標準命名方式需要滿足以下的條件:以字元打頭30個字元以內只能包含A-Z,a-z,0-9,_,$,and,$和#不能和同一個使用者下的其他對象重名不能是oracle伺服器的保留字 例如:下面的SQL語句是錯誤的:create tabel emp-bonus( empid number(10),bonus number(10));因為表名使用了“-”

Oracle日期段資料統計

oracle 日期函數介紹:在oracle中有很多關於日期的函數,如:1、add_months()用於從一個日期值增加或減少一些月份date_value:=add_months(date_value,number_of_months)例:SQL> select add_months(sysdate,12) "Next Year" from dual;  Next Year----------13-11月-04  SQL> select add_months(sysdate,112)

《Oracle 9i&10g 編程藝術》讀書筆記——事務

1、 Oracle並發控制的基礎,是多版本。2、 Oracle保證讀一致性,並且永遠都不會髒讀(即讀其他事務的未提交資料)。Oracle查詢得到的結果集肯定是某個時間點的當前結果集:                        i.              遊標(cursor)開啟時的時間點。                      ii.              語句開始執行時的時間點。Oracle總是保證語句級的讀一致性。                    iii.       

Oracle exp/imp匯出匯入工具的使用

一. 匯出工具 exp1. 它是作業系統下一個可執行檔檔案 存放目錄/ORACLE_HOME/bin   exp匯出工具將資料庫中資料備份壓縮成一個二進位系統檔案.可以在不同OS間遷移      它有三種模式:       a.  使用者模式: 匯出使用者所有對象以及對象中的資料;       b.  表模式: 匯出使用者所有表或者指定的表;       c.  整個資料庫: 匯出資料庫中所有對象。2. 匯出工具exp互動式命令列方式的使用的例子$exp

SQLServer和Oracle常用函數對比 選擇自 AppleBBS 的 Blog

數學函數   1.絕對值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual   3.取整(小)   S:select floor(-1.001) value   O:select floor(-1.001) value from dual   4.取整(截取)  

用codesmith能否產生訪問oracle的預存程序?

不知道能不能用,我看provider只有2種,一種為sqlSchemaprovider,還有一個為adoxschemaprovider,模板寫好後,編譯就提示錯誤,在對應所需名稱或序數的集合中,未找到項目。An error of type "COMException"occured while attempting to execute this template.  To enableJust-In-Time debugging on this template set the "Debug"

Oracle 11G在用EXP 匯出時,空表不能匯出解決

11G中有個新特性,當表無資料時,不分配segment,以節省空間的   解決方案:  1、insert一行,再rollback就產生segment了。  該方法是在在空表中插入資料,再刪除,則產生segment。匯出時則可匯出空表。  2、設定deferred_segment_creation 參數 show parameter deferred_segment_creation NAME                                 TYPE        VALUE --

如何確定Oracle是32 Bit(位)的還是64 Bit(位)的?

主要有以下幾種方法可以用來確定Oracle的位元:1.通過SQLPLUS登入即可看出a.64位登入時就有顯示$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:27:28 2005Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to:Oracle9i Enterprise

總頁數: 1509 1 .... 133 134 135 136 137 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.