今天想查詢一下Oracle資料庫下所有的表名或某個使用者下的所有表,半天沒想起來.還是在網上找到了答案.select table_name from all_tables;//所有的表明select table_name from user_all_tables;//使用者的所有的表一下是轉貼的sql語句的文章.select * from user_objects; //查詢所有的表select * from dba_tables;
在通過sql語句為oracle中的long欄位插入資料時提示錯誤:我有這樣一個問題,我在c#的組件中,以OleDbComment.ExecuteNonQuery()方法執行一個將長字串更新到一個Long(或Clob)欄位SQL語句,發現字串較少時可以更新進去,大符串大時(應該超過4000)就無法插入,報字串超出範圍的資訊。 解決方案:string clobstr=[這裡是一個長字串]string sql=update tablename set clobstr=:clobstr where
I write this post is just to make a summary of a point met this week.寫得不好的話,請園子裡的朋友們多提意見。這個星期的工作遇到需要給Pakage加一個function,這個 function需要動態組織Sql ,以實現不同的 logic.In oracle, we know that:EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL
出現的問題:從Oracle資料庫中查出來的資料放在本地顯示為????,即亂碼。解決過程:經過上一篇文章在本地安裝了一個oracle用戶端,然後通過PL/SQL Dev串連伺服器端資料庫時報這個錯於是我懷疑是伺服器端資料庫的編碼問題,一般都用ZHS16GBK比較正常。AL32UTF8總是不太正常。用下面的資訊查了一下資料庫端的字元集,果然為AL32UTF81、查詢oracle server端的字元集select userenv('language') from
查看和修改Oracle伺服器端字元集:方法一:1) 查看伺服器端字元集:select * from v$nls_parameters;select * from nls_database_parameters;select * from sys.props$;2) 修改伺服器端字元集(用sys使用者):首先執行:update props$ set value$ = 'WE8ISO8859P1' where name ='NLS_CHARACTERSET';update props$
--以對一篇文章的插入為例 操作Oracle的Blob欄位--Oracle的Blob欄位是二進位存取,上傳前要把檔案轉成二進位,下載亦是把下載到的二進位轉換.最大可存取4GB的檔案,適合對大檔案或非文字檔的操作,以下就最近做的一個項目,把對Blob的存取寫出來供網友參考: Code highlighting produced by Actipro CodeHighlighter
原文地址:http://tdqing.javaeye.com/blog/453061 今天程式開發伺服器突然串連不上,sqlplus /nolog、conn /as sysdba、startup命令後顯示SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file