1樓:
要是所有欄位你可以先查詢出對應表的字段,因為欄位在oracle中儲存的時候一般預設是大寫的,然後直接用查出來的就可以啦
2樓:憶似血中劍
不要雙引號那就沒有辦法了。
3樓:匿名使用者
不要雙引號貌似沒別的辦法了
4樓:金久利
是內容轉成大寫還是欄位呀,欄位起別名就成了
如何修改oracle資料庫查詢的預設大小寫狀態
5樓:匿名使用者
使用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
6樓:落木無邊
在oracle中,有一些字元函式:
upper(字串):轉換為大寫
lower(字串):轉換為小寫
initcap(字串):首字母大寫
replace(字串1,字串2,字串3):將串1中所有的串2,替換成串3
1、將小寫字元變成大寫字元:upper(字串)
select upper(『smith』) from dual;
在查詢中使用upper函式
select * from emp where ename=upper(『smith』);
2、將大寫字元變成小寫字元:lower(字串)
select lower(『smith』) 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;
7樓:匿名使用者
首先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
8樓:
pl/sql 編輯器中,執行tools/preferencs/user inte***ce/ plsql beaatify中編輯你sql語句顯示的樣式即可。你會ms word就會
9樓:匿名使用者
你寫sql的時候,應該是在客戶端裡輸入的吧?可以修改一下oracle客戶端裡的設定。
10樓:匿名使用者
你的cola 指的是列名
我用的pl/sql 可以設定
11樓:
4lou
xue xi l
oracle資料庫怎樣用sql語句把字段中所有的位元組轉化在大寫?
12樓:
用函式upper就可以處理了
upper
返回將小寫字元資料轉換為大寫的字元表示式。
---更新:
update 表名
set 欄位名 = upper(欄位名)
where 查詢條件
---查詢:
select upper(欄位名) from 表名
13樓:匿名使用者
upper() 把字串c1轉換為大寫
select upper('ula') from dual;
upp---ula
oracle中怎麼把名字的首字母變成大寫,後邊轉成小寫
14樓:匿名使用者
函式:initcap
用法舉例:select initcap('aa') from dual.顯示結果:aa
oracel怎麼把某個欄位的的小寫全部轉化成大寫
15樓:兄弟連教育北京總校
用函式upper就可以處理了
upper
返回將小寫字元資料轉換為大寫的字元表示式。
---更新:
update 表名
set 欄位名 = upper(欄位名)
where 查詢條件
---查詢:
select upper(欄位名) from 表名
oracle sql developer建表表名自動變成大寫
16樓:匿名使用者
oracle中,欄位名,表名 預設 都是自動大寫的,也就是說,在oracle的定義中,預設是大寫的。
此時你在寫**的時候,是不區分大小寫的。
你如果強制用小寫的,那麼需要用 雙引號引起來, 後面就非常麻煩,所有的地方都必須用引號引起來
比如:"taba" 和 taba 就是兩個表,而 taba 在 oracle中 是以 taba 儲存的。
17樓:
oracle所有表名,欄位名稱都是設為大寫的,所以系統檢視裡面都是大寫。
你用的時候寫小寫沒有關係,因為oracle不區分大小寫
這個是設定,改不了
oracle如何寫語句讓查詢的字段遇到大寫就自動加乙個空格?如下圖一樣
18樓:大話殘劍
遇到大寫就加乙個空格,假設表名是str
update str set bb=regexp_replace(aa,'([a-z])', ' \1')
請問一下,有誰知道設定mybatis查詢返回的字段值變成小寫,現在全是大寫的,例如:[{"num":63140}] 10
19樓:匿名使用者
select t.num as "num",t.no as "no" from table_transactions t
xml中起別名用as +引號
20樓:匿名使用者
xml 中字段加雙引號
21樓:匿名使用者
你將只是改變她。仍然,我確信你是對的。隱約被樹葉刻成斑駁的蔭處。看來象植物繪畫──孩子們在開花的綠茵上閱讀一圈壓一圈,就像樹的年輪——一起飄盪在白茫的天的的間哈哈
oracle資料庫查詢所有表的欄位名稱
1 mysql資料庫查詢帶有某個欄位的所有表名 select from information schema.columns where column name column name 2 oracle資料庫查詢帶有某個欄位的所有表名 select column name,table name fr...
在excel中如何查詢字段對應的多個欄位的內容
1 首先以乙個簡單的例子做示範,列數相對較少,看起來也比較清楚 在奧運會或其他比賽上可以看到各個國家的獎牌數的變化 2 用到的函式是vlookup,它是乙個縱向查詢函式,通過按列查詢返回該列查詢列序所對應的值 可以直接在單元格輸入 vlookup 此時excel就會提示4個引數 也可以在空白欄處點選...
sql查詢欄位中某字元的位置,sql語句中查詢某字段中含有某字串的語句怎麼寫?
1 建立測試表,create table test student id number,remark varchar2 20 2 插入測試資料 insert into test student values 1001,1014133 insert into test student values 1...