oracle資料庫怎樣用SQL語句把欄位中所有的位元組轉化在大寫

2021-03-30 12:29:21 字數 5627 閱讀 8250

1樓:

用函式upper就可以處理了

upper

返回將小寫字元資料轉換為大寫的字元表示式。

---更新:

update 表名

set 欄位名 = upper(欄位名)

where 查詢條件

---查詢:

select upper(欄位名) from 表名

2樓:匿名使用者

upper() 把字串c1轉換為大寫

select upper('ula') from dual;

upp---ula

oracel怎麼把某個欄位的的小寫全部轉化成大寫

3樓:兄弟連教育北京總校

用函式upper就可以處理了

upper

返回將小寫字元資料轉換為大寫的字元表示式。

---更新:

update 表名

set 欄位名 = upper(欄位名)

where 查詢條件

---查詢:

select upper(欄位名) from 表名

怎麼把資料庫中的所有大寫欄位名改為小寫

4樓:林子**愛

允許直接作業系統表,可以在企業管理器選擇資料庫伺服器

選擇「屬性」,在「伺服器設定」中「允許對系統目錄直接修改」選中

然後 update syscolumns set name=lower(name) where xtype=56

5樓:匿名使用者

建表不建議大小寫混用,會給使用帶來不便,況且存到資料庫也不一定是你要的結果.建議都小寫好了,寫語句時,欄位小寫,關鍵字大寫,比較好讀.sqlserver預設安裝是不區分大小寫的,除非你安裝時設定collation區分大小寫oracle裡是沒有大小寫區分的,大寫是oracle內部儲存的。

所以:在檢視中取表、表空間等相關物件時才需要用上大寫。你進行的任何dml操作都可以大小寫不分,進入oracle之後,資料字典裡面都是大寫

oracle資料庫操作時如何使用lower()、upper()函式

6樓:

1、lower():大寫字元轉化成小寫的函式使用舉例:select lower(表中欄位) from 表名該sql實現將表裡的欄位資訊中含有字母的全部轉成小寫。

2、upper():小寫字元轉化成大寫的函式使用舉例:select upper(表中欄位) from 表名該sql實現將 user表裡的欄位資訊中含有字母的全部轉成大寫。

擴充套件資料oracle常用函式介紹:

1、concat(x,y):連線字串x和y;

2、length(x):返回x的長度;

3、replace(x,old,new):在x中查詢old,並替換成new;

4、substr(x,start[,length]):返回x的字串,從start處開始,擷取length個字元,預設length,預設到結尾;

5、trunc(x[,y]):x在第y位截斷;

6、count():資料統計;

7、min()、max():最小值、最大值。

7樓:匿名使用者

lower:大寫字元轉化成小寫的函式

--將 user表裡的user_name欄位資訊中含有字母的全部轉成小寫

select lower(user_name) from userupper:小寫字元轉化成大寫的函式

--將 user表裡的user_name欄位資訊中含有字母的全部轉成大寫

select upper(user_name) from user

8樓:大新丶

oracle lower() 和 upper()函式的使用方法一列返回行不區分大小寫

這是常見的做法,使列不區分大小寫,以確保您所希望返回所有行。

select *from courses

where lower(education_delivery_method) = 'classroom' 您可以使用oracle的upper() or lower() 函式來在你的sql選擇格式列select

upper(firstname) as "firstname",

lastnamefrom students

where rownum < 11 格式一列使用上下功能

它可以使用與串()一起下的oracle upper() or lower()函式函式來完成不同型別的格式。 select

upper(substr(lastname,1,1)) || lower(substr(lastname,2,29))

from students

where rownum < 11更新一組行的變化情況

它可以使用一個更新語句oracle的 upper() or lower()函式一起使用,以改變「案「的一組行。 update students

set lastname = upper(lastname)

oracle 如何修改表欄位名為大寫

9樓:動力不強

oracle裡的表、欄位名預設都是大寫的,除非是用了雙引號強制小寫,所以,把建表sql的雙引號去掉就可以了

如何修改oracle資料庫查詢的預設大小寫狀態

10樓:匿名使用者

使用oracle時,預設情況下是,大寫的,這個是oracle公司規定這樣的,但是它是有大小區分的,如果要小寫你要在建立語句是特別宣告,就是用->--雙引號-<--把要弄成小寫的引起來。不然你就已經預設它為大寫,最後在以後的查詢中無論你使用大寫還是小寫,它的最終形式都是大寫!

小寫方式舉例:

sql> create table "a"

2 (

3 "c" varchar(10)

4 );

table created

sql> insert into "a"

2 values ('bb');

1 row inserted

sql> select * from

2 "a";

c----------bb

11樓:落木無邊

在oracle中,有一些字元函式:

upper(字串):轉換為大寫

lower(字串):轉換為小寫

initcap(字串):首字母大寫

replace(字串1,字串2,字串3):將串1中所有的串2,替換成串3

1、將小寫字元變成大寫字元:upper(字串)

select upper(『**ith』) from dual;

在查詢中使用upper函式

select * from emp where ename=upper(『**ith』);

2、將大寫字元變成小寫字元:lower(字串)

select lower(『**ith』) from dual;

3、將單詞首字母大寫,其他字元小寫:initcap(字串)

select initcap(『hello world!』) from dual;

在查詢中使用initcap函式

select initcap(ename) from emp;

4、內容替換:replace()

select replace('hello', 'l', 'x') from dual;

12樓:匿名使用者

首先oracle不是把列名預設轉換為大寫狀態,而是oracle中儲存的就是大寫狀態,也就是說你不特別加引號來標明的話,oracle會預設為大寫。所以要讓oracle查詢出來是小寫,不需要任何設定,只需要建立表的時候就寫成是小寫,

sql> create table aa("id" number, "name" varchar2(10)) ;

表已建立。

sql> select * from aa ;

未選定行

sql> insert into aa values(1,'wang') ;

已建立 1 行。

sql> select * from aa ;

id name

---------- ----------1 wang

13樓:

pl/sql 編輯器中,執行tools/preferencs/user inte***ce/ plsql beaatify中編輯你sql語句顯示的樣式即可。你會ms word就會

14樓:匿名使用者

你寫sql的時候,應該是在客戶端裡輸入的吧?可以修改一下oracle客戶端裡的設定。

15樓:匿名使用者

你的cola 指的是列名

我用的pl/sql 可以設定

16樓:

4lou

xue xi l

如何修改oracle資料庫查詢的預設大小寫狀態

17樓:邛英彥焉周

在oracle中,有一些字元函式:

upper(字串):轉換為大寫

lower(字串):轉換為小寫

initcap(字串):首字母大寫

replace(字串1,字串2,字串3):將串1中所有的串2,替換成串3

1、將小寫字元變成大寫字元:upper(字串)select

upper(『**ith』)

from

dual;

在查詢中使用upper函式

select

*from

empwhere

ename=upper(『**ith』);

2、將大寫字元變成小寫字元:lower(字串)select

lower(『**ith』)

from

dual;

3、將單詞首字母大寫,其他字元小寫:initcap(字串)select

initcap(『hello

world!』)

from

dual;

在查詢中使用initcap函式

select

initcap(ename)

from

emp;

4、內容替換:replace()

select

replace('hello',

'l',

'x')

from

dual;

18樓:書憶梅段琨

pl/sql

編輯器中,執行tools/preferencs/userinte***ce/

plsql

beaatify中編輯你sql語句顯示的樣式即可。你會msword就會

在oracle資料庫中怎麼樣把1234567890的阿拉伯數字轉換成一二三四五六七**零 最好有原始碼謝謝

19樓:

這個還涉及到資料型別的改變的!

oracle資料庫,Oracle新建資料庫

樓主只要新建一個表空間,並把它分配給一個使用者就可以了。確定樓主是以管理員身份登入的 1.首先,建立 新 使用者 create user username identified by password username 新使用者名稱的使用者名稱 password 新使用者的密碼 也可以不建立新使用者...

在access資料庫中怎樣用sql語句把表的某些字

對兩個表的欄位有要求,不一樣要兩個表的欄位一樣或者說欄位順序一樣,只需要將查詢出來並結果整理的資料表與目標資料表的欄位數目以及順序一直就可以了,通過sql語句把一個表的bai某du 些欄位的某些記錄插zhi入到另一個表中,可參照下面dao的例子 insert into 表內1 欄位 容1,欄位2,欄...

sql怎樣跨資料庫查詢,sql怎樣跨資料庫查詢oracle

使用dblink。例如 當前使用的資料庫是orcl1 要查詢的資料庫是orcl2的scott使用者的表。create public database link orcl2 scott connect to scott identified by tiger using description add...