我之前在做sql的時候,喜歡在企業管理器裡面建立表結構,在oracle裡面也有plsql這樣的操作工具,哎呦呀 就是這個
操作工具讓我感覺他有點**。
我是這樣操作的,開啟plsql,建立了表結構,接著就用sql語句 select * from sys_user,結果是提示當前表不存在。
搞了半天原來是這個原因,原來是在這個所謂的企業管理器裡面建立的表都給加了雙引號,上面的那個查詢語句可以這麼解決掉s
elect * from "sys_user" 這樣查詢是沒問題的。
這就證明了一點就是在我們的oracle的企業管理器裡面建立的表結構,預設的情況下是給加了「」
create table "sx"."tab_work"
( "hr_work_id" nvarchar2(50) not null enable,
"w_conent" nvarchar2(200) not null enable,
"w_name" nvarchar2(100) not null enable,
"begin_date" date not null enable,
"end_date" date not null enable,
"create_user_id" nvarchar2(50) not null enable,
...我們一般建立的是這樣的
create table tab_work
( hr_work_id nvarchar2(50) not null enable,
w_conent nvarchar2(200) not null enable,
w_name nvarchar2(100) not null enable,
begin_date date not null enable,
end_date date not null enable,
create_user_id nvarchar2(50) not null enable,
...看看就是引號的作用,讓我感覺超級鬱悶。。。。。。
總結:在oracle裡面運算元據庫表結構的話,盡可能的使用指令碼,如果你不知道這個很讓人討厭的規則的話,那真是感覺好鬱悶的呀!!!!
oracle 啟動管理器
emctl start dbconsole 是10g的啟動console服務的命令 將oem服務停止emctl stop dbconsole emctl start dbconsole啟動em console服務,使用前需要先設定oracle sid環境變數 emctl stop dbconsole...
C 檔案查詢管理器
最近剛由vb轉到c 所以想把以前用vb寫過的東西重新用c 寫出來練練手 因為畢竟知道了思路所以寫起來也就是搞清楚c 對照vb中用神馬來實現就好了 哈哈哈哈。我承認我很懶 不說廢話了 我直接貼 一方面為了我學習積累另一方面為了造福同樣跟我一樣剛起步學c 的朋友們 層次很低 很簡單 很好理解。using...
預警通告 Oracle身份管理器漏洞
當地時間2017年10月30日,oracle官方發布了安全通告,此安全通告涉及乙個影響oracle身份管理器的安全漏洞 cve 2017 10151 此漏洞的cvss v3基本分數為10.0 詳情見附錄圖 並可能導致oracle身份管理器受到未經身份驗證的網路攻擊。該漏洞允許攻擊者在未獲取合法身份憑...