1. 程式人生 > >Oracle列的預定義命令column

Oracle列的預定義命令column

    在oracle 的 sqlplus 中查詢資料時,由於列的寬度過寬,顯示時容易換行,資料很難看明白,這時要用到column命令來定義列的顯示寬度。

    column 命令: 對列名進行預定義,可簡寫為 col

1.首先,SQL> show linesize   能檢視當前sqlplus每行的長度,可用 SQL> set  linesize 150  將每行顯示長度變長一些。

2.對於字串或日期型別的列, SQL> column column_name format an 其中column_name替換成要預定義的列名,a表示針對字串型別,n是一個數字,表示列要顯示的長度。

例如要檢視dba_data_files表的file_name列, SQL> column file_name format a60 可將file_name列的顯示長度設定為60個字元,上述命令也可縮寫成 SQL> col file_name for a60

對於數字型別的列,不用an,而是以$開頭,例如, SQL> col salary for $99,999.00   表示此列的顯示按千位一逗號的格式,最大顯示數字99999.99

3.若要改變列的顯示名稱,則用heading, 例如: SQL> col file_name heading 'Name'   這樣查詢出來的 file_name 列名就顯示成了 Name。

注意:只要不取消列的預定義,則在退出當前sqlplus前永久有效。  當列的預定義與select中的列取別名衝突時,預定義優先。

4.取消列名預定義: SQL> col file_name clear

相關推薦

Oracle預定命令column

    在oracle 的 sqlplus 中查詢資料時,由於列的寬度過寬,顯示時容易換行,資料很難看明白,這時要用到column命令來定義列的顯示寬度。     column 命令: 對列名進行預定義,可簡寫為 col 1.首先,SQL> show linesiz

Oracle預定異常

-- 刪除dept表中指定部門的資訊 -- 分析:dept和emp表之間具有主外來鍵的關係,當刪除指定部門的資訊時,應確保該部門下沒有員工 declare -- 1.定義非預定義異常 e_fk exception; -- 2.把Oracle錯誤與異常建立關聯 -- -229

makefile 的主要預定變數及常用命令選項

預定義變數                       含義$*               不包含副檔名的目標檔名稱。$+               所有的依賴檔案,以空格分開,並以出現的先後為序,可能包含重複的依賴檔案。$<               第一個依

oracle命令登入 + 簡單命令 + 基礎查詢 + 單行函式 (學習筆記)

最近在學習oracle,看了一些部落格, 對oracle的基本操作有所瞭解,感覺有些部落格很不錯,特別是基本的一些操作,我就有點不要臉┭┮﹏┭┮,撿了現成的,轉載過來\(^o^)/ 原文地址:https://blog.csdn.net/cinderella___/article/details/

Oracle 預定異常

declare v_name emp.ename%type; v_sal emp.sal%type:=&salary; begin select ename,sal into v_name,v_sal from emp where sal=v_sal; dbms_outp

Oracle用OEM和命令方式建立使用者及表空間

Oracle Enterprise Manager(Oracle企業管理器,簡稱OEM)、 預設訪問地址:https://localhost:1158/em 用命令列建立使用者及表空間的方式見文末、 一、登入OEM 將OracleDBConsoleorcl服務開啟、 以SY

Oracle異常處理及舉例(Oracle預定異常和自定義異常)

PL/SQL 異常處理 Oracle系統異常分別為兩大類: 預定義異常:Oracle系統自身提供 自定義異常:Oracle不知曉無法控制的異常,特定的業務邏輯。由使用者在程式中定義,Oracle自動引發Oracle常見的預定義異常 ZERO_DIVIDE

Oracle (2) 異常處理(預定、非預定、自定義)

目錄 異常處理 異常處理 【導言】拋異常是為了執行的時候不報錯,並提示這段程式碼執行的結果有問題,讓開發者針對這個異常做特定處理(寫程式碼)。 1、預定義異常 【通用結構】 exception     when  系統已經定義好的異常  then

Oracle PL/SQL異常處理(非預定錯誤)

非預定義錯誤 非預定義錯誤即其他標準的Oracle錯誤。對於這種異常情況的處理,需 要使用者在程式中定義,然後由Oracle自動將其引發。 對於這類異常情況的處理,首先必須對非定義的Oracle錯誤進行定義, 步驟如下。 1)在PL/SQL塊的定義部分定義異常情況:<

oracle命令登入 + 簡單命令 + 基礎查詢 + 單行函式 (學習筆記)

使用oracle之前,先開啟兩個服務。計算機-》管理-》服務OracleOraDb11g_home1TNSListener、OracleServiceORCL開啟 · 執行——》cmd——》sqlplus· win+R -> sqlplus格式化指令 (命令不區分大小寫

oracle 更資料表和資料的SQL命令

建立資料表:CREATE TABLE test(USERNAME varchar(100), USERAGE int); 刪除資料表:DROP TABLE test; 更改資料表名: ALTER TABLE test_old RENAME TO test; 新增資料欄位:

oracle有三種類型的異常錯誤: 預定 ( Predefined )錯誤裏面的常見錯誤

名稱 內部錯誤 ack 用戶名 invalid 使用 body type divide oracle有三種類型的異常錯誤: 預定義 ( Predefined )錯誤, 非預定義 ( Predefined )錯誤, 用戶定義(User_define) 錯誤 預定義 ( P

預定數據類型

基本 cnblogs 內存 con write 復雜 str 存儲位置 div C#中把數據類型分為2種:  1. 值類型  -  存儲在堆棧中,直接存儲其值。  2. 引用類型 -  存儲在托管堆上,存儲對值得引用。  這種存儲位置的不同會有不同的影響: 1 /

rest-Assured-解析json錯誤-需使用預定的解析器解析

resp json cati something 1.5.0 cte hat code itl 報錯信息: java.lang.IllegalStateException: Expected response body to be verified as JSON, HTM

SendMessage函數與MSDN系統預定消息

asp 定義 選中 cti nbsp window ros .com com SendMessage function https://msdn.microsoft.com/en-us/library/windows/desktop/ms644950%28v=vs.85%

JAVA8學習筆記(二)----三個預定接口

筆記 mps pub cti set nal () ack temp 三個函數接口概述JDK預定義了很多函數接口以避免用戶重復定義。最典型的是Function:@FunctionalInterface public interface Function<T, R>

oracle 常見的SQL命令

oracle sql命令 切換到oracle用戶:su - oracle,並在oracle命令行下執行:啟動進入oracle: 連接數據庫:sqlplus / as sysdbawindows 客戶端遠程連接oralce: sqlplus itmuser/password@//192.168.

二、oracle sql*plus常用命令

最大 tab 用戶 evel ref connect 實現 維護 沒有 一、sys用戶和system用戶Oracle安裝會自動的生成sys用戶和system用戶(1)、sys用戶是超級用戶,具有最高權限,具有sysdba角色,有create database的權限,該用戶默

D. 預定變量

quest info 一個數 inf ima 圖片 file 相關信息 因此 $_SERVER 返回服務器相關信息,返回一個數組$_GET 所有GET請求過來的參數$_POST 所有POST過來的參數$_COOKIE 所有HTTP提交過來的cookie$_FILES 所有H

PHP預定變量

erro method 錯誤處理 sel 代理 lookup 開啟 ati 連接 【超全局變量】   超全局變量是在全部作用域中始終可以使用的內部變量。在函數或方法中也無需執行global $variable;就可訪問它們。 【$GLOBALS】   引用全局作用域中可