Time of Update: 2015-08-27
標籤:情境:Oracle11GDB伺服器上用sqlplus直接連很快(秒連),但加上服務名後卻半天沒反應。一台正式、一台測試都出現此問題。sqlplus:xnwz/xnwz 很快sqlplus:xnwz/xnwz@orcl
Time of Update: 2015-08-27
標籤:題目:有一張老師表T,欄位是T_ID,T_NAME;有一張學生表S,欄位是S_ID,S_NAME;還有一張班級表C,欄位是T_ID,S_ID,C_NAME,其中C_NAME的取值只有‘大班’和‘小班’,請查詢出合格老師的名字,條件是老師在大班中帶的學生數大於老師在小班中帶的學生數--建立T表create table T(t_id number(4) primary key,t_name varchar2(20)); --建立S表create
Time of Update: 2015-08-27
標籤:oracleSELECT DECODE(file_name, ‘M‘, tablespace_name, LPAD(‘ --->‘,5) || file_name) tablespace_name FROM (SELECT * FROM (SELECT tablespace_name, ‘M‘ file_nameFROM&nb
Time of Update: 2015-08-27
標籤:udev asm 核心就在於以下兩個語句,測試了redhat 5和redhat 6,語句中的b c d代表的是sdb sdc sdd等,要根據實際情況進行修改redhat 5for i in b c d e f g h i j k l m n o p; --根據自己的盤符做調整doecho "KERNEL==\"sd*\",
Time of Update: 2015-08-28
標籤: 有時候想強制移除一個已經串連的Oracle使用者,不能直接刪除,可以用Kill會話資訊。 比如今天想刪除一個被串連的SDE使用者,可以用以下方法刪除一個“正在被串連”的使用者。 1.查看所有使用者的會話資訊。 select sid,serial#,username from v$session; 2.查看某一個指定使用者的會話資訊。
Time of Update: 2015-08-26
標籤: 檢查資料庫級的參數設定select * from nls_database_parameters; 檢查執行個體級的參數設定select * from nls_instance_parameters 檢查會話級的參數設定select * from nls_session_parameters 檢查本地的語言環境SELECT USERENV(‘LANGUAGE‘) FROM
Time of Update: 2015-08-28
標籤:一、建立Oracle使用者1.root使用者:建立Oracle安裝組oinstall,資料庫管理員組dba,及oracle使用者命令如下:[[email protected] ~]# /usr/sbin/groupadd oinstall[[email protected] ~]# /usr/sbin/groupadd dba[[email protected] ~]# /usr/sbin/useradd -g oinstall -G dba oracle (
Time of Update: 2015-08-26
標籤:python很簡單,又很實用。當有需求時用起來會更有方向,大可不必從文法、迴圈等基礎看起。由於工作需要,每天要拉一份報表發給業務的同事,先是用SSIS做了個包部署到伺服器上,每天定時拉報表發郵件給同事。為了學一學python,就改寫了一份。從安裝python-串連資料庫-產生excel-發送郵件,一步步試下來,成功的我真是滿心歡喜呀。特地記下來。import smtplibimport email.mime.multipartimport email.mime.textimport
Time of Update: 2015-08-28
標籤:以前曾經用過Oracle+ExtJS進行項目開發,可能接觸的很少,感覺和Sqlserver資料庫大同小異,就我自己而言,很多項目一般基於Ado.Net+Sqlserver2008 R2這一套(用過的Entity FrameWorkEntity
Time of Update: 2015-08-25
標籤:為了方便起見,建立了以下簡單模型,和構造了部分測試資料:在某個業務受理子系統BSS中,SQL 代碼1 --客戶資料表2 create table customers3 (4 customer_id number(8) not null, -- 客戶標示5 city_name varchar2(10) not null, -- 所在城市6 customer_type char(2) not null, -- 客戶類型7 ...8 )9 create unique index
Time of Update: 2015-08-21
標籤:oracle erp finereport ORACLE JDE
Time of Update: 2015-08-20
標籤:hash join nestloop join sortmerge join 本文討論一下join技術背後的機制。我們知道常用的表串連有如下幾種笛卡爾串連內串連左外串連右外串連全串連這些sql的寫法,想必大家都很清楚了,那麼這些串連的資料訪問是如何?的呢?nested
Time of Update: 2015-08-21
標籤: 15/03/21 用函數進行每年,每月,每周,每日的資料匯總假設一個銷售明細表 sale_detail 含有 國家(country),銷售時間(sale_time),銷售額(sale_money)..等等需要用到求和函數 SUM()和分組子句 GROUP BY 按國家和年份分組進行求和匯總(對每一個國家的每一年進行求和) 有兩種語句形式:每年匯總1、表格
Time of Update: 2015-08-18
標籤:球員資訊表 T:球員id 球員名稱 所在球隊 12344 麥迪 火箭34323
Time of Update: 2015-08-20
標籤: unique約束是唯一性限制式,對於需要列類型應用程式會重複出現分歧值。您可以加入一個單獨的列unique約束。能夠加入多個列unique約束()。假設為多個列加入一個unique約束,僅僅須要保證這多個列的值不會所有同樣就可以。 在建立表時,為列加入unique約束。形式例如以下:column_name data_type [constraint
Time of Update: 2015-08-21
標籤: Oracle預存程序返回結果集,需要把遊標作為預存程序參數 1.建立pakage CREATE OR REPLACE PACKAGE pkg_query AS TYPE cur_query IS REF CURSOR;END pkg_query; 2.建立預存程序()create or replace procedure Sp_Students ( p_name in varchar2,
Time of Update: 2015-08-18
標籤: 其實尋找這篇文章 我主要用的sql 是這句 select * from user_cons_columns t where t.constraint_name like ‘FK_CTS_CONT_REINS__CRR‘; 起因:
Time of Update: 2015-08-19
標籤:select distinctt.id,p.palias,cname,c.currency_unit, t.company_name isp, --電訊廠商名稱t.code buessies, --下遊客戶名稱t.country_code, --國家碼t.price, --價格t.country, --查出國家‘1‘ gamecode,to_char(t.receive_time,‘yyyymmdd‘) cdate,to_char(t.receive_time,‘yyyymm‘
Time of Update: 2015-08-19
標籤:以下是Oracle批量執行指令檔的步驟和方法1、建立指令碼檔案(xx.sql):例如檔案CreateTableCreate table tb1(id varchar2(30),Name varchar2(50));Commit;/可以建立多個,但是要注意語句之間要以分號結尾,同時注意語句內盡量不要有空行,因為空白行的時候,在批量執行時可能會報錯。例如建立表時create table t(id varchar2(20),Name
Time of Update: 2015-08-18
標籤:自己的電腦比較慢,尤其裝了oracle10g後,服務開啟和關閉用bat檔案操作省事點開啟服務@echo offnet start OracleServiceORCLnet start OracleDBConsoleorclnet start OracleOraDb11g_home1TNSListenernet start OracleOraDb11g_home1iSQL*Plus pause 停止服務@echo offnet stop