WITH子句:子查詢命名

WITH子句是SQL-99標準的內容,在Oracle9.2中被引入。WITH子句可以用來命名子查詢。當子查詢在多個地方被使用時,可以直接使用查詢名。該子句命名的子查詢會被最佳化器當成內聯視圖或暫存資料表對待。後一種情況可以提高查詢效率。 使用SCOTT模式,對於每名員工取得他所在部門的人數,使用內聯視圖可以實現如下:SELECT e.ename AS employee_name,       dc.dept_count AS

PostGIS常見的空間資料的匯入匯出

本片文章簡單記錄了PostGIS涉及的常用資料匯入匯出的使用方法。1.將osm資料匯入PostGISosm2pgsql -c -d osm -l -E 4326 -S /usr/share/osm2pgsql/default.style xxxxx.osm這裡要注意幾個參數,是選用-c還是-a要看你的應用方式,-S這個是在Ubuntu下路徑不同時使用,espg可以不用再使用900913了。自然要使得資料庫採用UTF8編碼最好。osm2pgsql SVN version

Linux下學習DB2命令的筆記

本筆記接在上一篇 <<Linux下安裝DB2資料庫步驟>>   ,學習過程中使用下載的官網DB2資料庫(免費版本)測試的,由於工作中DB2是用在項目中的,而且是收費的資料庫,故我只在項目編程中使用它(即公司的DB2資料庫收費版本),沒用來作為自己測試用。嘿嘿,所以下面的大部分操作主要來自下載的官網DB2資料庫(免費版本)。相關閱讀:Linux下卸載DB2資料庫步驟  

配置phpMyAdmin串連多台MySQL

預設安裝phpMyAdmin,通常只能連一台MySql伺服器,其配置資訊是儲存在phpMyAdmin的設定檔裡的,當我們需要在多台伺服器之間進行切換登陸的時候,修改起來非常麻煩。遵照下面的配置方法,我們可以方便的使用phpMyAdmin串連多台MySQL。方法一:登陸phpMyAdmin時輸入伺服器ip地址、使用者名稱、密碼缺點:登陸操作比較繁瑣,而且切換伺服器時須首先退出當前所登陸的伺服器操作步驟:修改phpMyAdmin目錄下的 /libraries/config.default.php /

Oracle常見DBA操作

Oracle常見DBA操作修改語言環境將中文環境修改為英文環境alter session set als_language = ‘AMERICAN’;將英文環境修改為中文環境alter session set nls_language = ‘SIMPLIFIED CHINESE’;查詢該使用者擁有哪些表select table_name from user_tables;查詢oracle下資料字典表名稱及用途select * from

Oracle Apps Patching:adpatch(Maintenance Mode)

之前寫過一篇關於Oracle Apps使用hotpatch模式打patch的文章:Oracle EBS使用adpatch工具打patch過程(hotpatch mode) 【見  】,今天記錄下如何使用Maintainance Mode如何來打Oracle EBS的Patch。1. 通過SQL檢查,系統是否已經打了這個Patchselect * from ad_bugs WHERE bug_number = '14037116';或者Select * from

利用dbstart和dbshut指令碼自動啟動和停止資料庫的問題

客戶的兩台IBM Power

crontab對Oracle操作問題處理

[root@localhost home]# vi test.sh#!/bin/shOracle_HOME=/oracle/ora10/productexport ORACLE_HOMEuserpwd=test/test@10.11.0.235:1521/ora10g$ORACLE_HOME/bin/sqlplus -S $userpwd <<EOFalter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';INSERT

Oracle Enterprise Linux 5.6安裝Oracle 10g資料庫

一、環境準備 1、實驗環境 作業系統:Oracle Enterprise Linux 5.6虛擬機器版本:VMware 8.0虛擬機器硬體設定:processes 1,ram 1G,磁碟類型 SICS,磁碟大小30G,網卡類型 NAT初始化系統時,需關閉防火牆,關閉安全性原則,不建立任何新使用者 更改作業系統ip為靜態ip[root@oel10g ~]# system-config-network調用圖形化介面並且將eth0網卡ip改寫為靜態 [root@oel10g ~]#

執行expdp匯出後,alert.log中報服務名修改

系統在執行expdp匯出後,alert.log中報服務名修改資訊,具體如下: Wed Sep 05 02:09:29 2012ALTER SYSTEM SET service_names='SYS$SYS.KUPC$C_1_20120905020929.ZZBRAC3' SCOPE=MEMORY SID='zzbrac31';ALTER SYSTEM SET

ASM磁碟組一點管理

[Oracle@ www.bkjia.com ~]$ export ORACLE_SID=+ASM2[oracle@ www.bkjia.com ~]$ asmcmdConnected to an idle instance.sh: /u01/app/oracle/product/11.2.0/db_1/bin/clsecho: No such file or

MySQL主從,半同步,主主複製

MySQL Replication我們知道,MySQL資料庫的二進位日誌記錄著每一個明確或者潛在可能導致資料庫發生改變的sql語句,因此我們可以基於二進位日誌來實現mysql的主從一致。而我們在此提到的mysql的複製的簡單過程就是:首先mysql的主伺服器(Master)上有一個叫dump的線程,負責將二進位日誌讀取進來,發送給slave. 而後mysql的從伺服器(Slave)上有個I/O線程

MySQL Cluster叢集配置方案

#/bin/bash#MySQL Cluster叢集配置方案#用途           主機名稱     IP#管理節點     ndb_mgmd     192.168.40.129#資料節點1     ndb1  &

ORA-19554 ORA-27211

symantec NBU 備份Oracle 11g/user/openv/下的備份日誌報錯Recovery Manager: Release 11.2.0.3.0 - Production on Mon Sep 17 14:36:11 2012Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.connected to target database: testdb (DBID=123

Oracle 集操作和exists、in的運用情境

1 集操作定義:把多個sql的結果集,通過邏輯上的整合運算,拼在一起顯示。集操作預設下都是按第一個查詢的第一列升序排序,當然除了union all:minus:取差集,可用於對兩個結果集進行測試union:取並集,除重union all:取並集,不剔重intersect:取交集注釋:① union all不排序、不剔重,在效率上比union高。在業務允許下,用union all,則不用union② 兩表作集操作時,欄位類型、個數要相同,列的名字可以不必相同;若不一樣可補齊,補齊時應注意欄位類型,

SQL多條件查詢拼接in中條件方法

做了一個功能,就是前台可以選擇同一欄位下面的多個不同的條件,這就涉及到了SQL語句拼接的問題。下面是一個用正則來處理查詢條件的方法,是我目前所見到最簡單的方法,現將它分享給大家。using System.Text;using System.Text.RegularExpressions;string  strwhere="1,11,111,1111,";strwhere = string.Format("select * from test where strwhere

MySQL5.5各架構複製

本文檔將要介紹的內容:    1、mysql的主從複製的配置    2、配置半同步    3、基於SSL的複製    4、複製過濾    5、主主模型 一、系統內容 master: 192.168.56.101slave:  192.168.56.102基於MySQL-5.5.24實現主伺服器和從伺服器之間的資料複製,

在openSUSE上安裝PostgreSQL

在openSUSE上安裝了postgresql,把步驟記錄在下. 相關閱讀:openSUSE上安裝Mono並發布ASP.Net程式 環境我測試了在openSUSE 11.3上安裝postgresql 8.4.6,也測試了在openSUSE 11.4上安裝postgresql 9.0.3。步驟沒有任何區別。 安裝zypper install postgresql-server 初始化mkdir /usr/local/pgsqlmkdir

SQL Server System Session ID是不是1-50?

今天在論壇看到一篇文章問到為什麼SQL Server系統的SESSION ID是從1到50的,以前看過文章,這些Session是SQL Server為了運行系統活動比如((lazy writer, ghost record cleanup, DTC commit/abort),所以會保留50 Session ID給SQL Server使用,使用者會話從51開始。 在2005之前查詢使用者會話使用:  select * from sysprocesses

Oracle EM 常見問題總結

(1)Oracle資料庫控制台啟動後,看到1)資料庫執行個體無資訊2)監聽程式為狀態為不可用3)到執行個體的代理串連狀態為不可用。問題分析:此時服務剛啟動,還沒有到位解決辦法:過會再重新整理。此時可能會看到1)資料庫執行個體有相關資訊2)監聽程式有資訊但狀態為關閉3)到執行個體的代理串連狀態為失敗,並提示ORA-12541: TNS:無監聽程式(DBD ERROR: OCIServerAttach)。原因可能是監聽服務沒啟動。(2)Io異常: The Network Adapter could

總頁數: 978 1 .... 936 937 938 939 940 .... 978 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.