成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

數據訪問由SQL Server遷移向Oracle數據庫的問題整理

數據庫 SQL Server Oracle
求解答啊,在數據訪問由SQL Server遷移向Oracle數據庫時,總會或多或少有些問題,這里,筆者把一些問題總結出來,希望高手們來幫忙解答。

求解答啊,在數據訪問由SQL Server遷移向Oracle數據庫時,總會或多或少有些問題,這里,筆者把一些問題總結出來,希望高手們來幫忙解答。

一、在Oracle查詢出來的字段名均為大寫。

即時在SQL中使用Pascal形式寫語句SELECT FieldName From TableName,返回的結果中字段名仍然為“FILEDNAME”。現解決方法為使用字段別名,語句SELECT FieldName ""FieldName"" From TableName。Oracle數據庫中應該有對此進行控制的開關語句吧,求Oracle高手賜教。

二、Oracle數據庫中沒有Guid(UniqueIdentifier)類型。

可以在Oracle中使用RAW和CHAR類型替代GUID,但因為CHAR使用的長度過長會導致索引分頁太多影響查詢效率。所以盡量使用RAW(16),但注意一點,在.NET Framework中使用Guid的構造函數Guid(Byte[] byteArray)創建出來的Guid的字符串與ByteArray對應的16進制序列會有不同,比較時類型不一致會出現問題。

三、Guid類型的SQL命令參數請使用DbType.RAW,長度16,原因見上。

四、Oracle中沒有現成的Table-Valued Function,需要三步創建,而且在查詢中稍有不同。

1.創建返回的表記錄的類型

  1. create or replace type YourRowType is object (Field1 RAW(16)); 

2.創建用表記錄組成的表的類型

  1. create or relplace type YourTableType as table of YourRowType; 

3.創建函數

  1. create or replace function YourFunction (Parameter1 in RAW)  
  2.  
  3. return YourTableType  
  4.  
  5. as returnValue YourTableType;  
  6.  
  7. Variable1 RAW(16);  
  8.  
  9. begin 
  10.  
  11.   {Function Body Partion}  
  12.  
  13. return returnValue;  
  14.  
  15. end

4.表值函數的查詢

  1. select * from table(YourFunction(parameterVariable)); 

五、基本查詢語句中T-SQL與PL/SQL的異同。

1.T-SQL參數標識符為“@”,而PL/SQL中為“:”。

2.PL/SQL中無法使用“WITH(NOLOCK)”關鍵字,應該是用事務級別進行控制。

3.T-SQL中使用SELECT @VariableName=Count(*) FROM TableName即可向變量中寫入查詢值,而PL/SQL中需要SELECT COUNT(*) INTO v_variable FROM TableName的形式。

原文鏈接:http://www.cnblogs.com/richardc2k/archive/2011/03/18/1987971.html

【編輯推薦】

  1. SQL Server 2008中的代碼安全
  2. SQL Server 2011中基于列的存儲方式
  3. MongoDB1.8發布,分布式文檔數據庫
  4. 困擾中小型企業數據精簡部署的六大問題
責任編輯:艾婧 來源: 博客園
相關推薦

2009-03-19 09:44:07

SQL Server數據庫遷移數據庫

2011-04-29 14:30:23

2010-04-19 10:00:02

Oracle SQL

2009-05-11 14:19:49

數據遷移OracleSQL Server

2010-10-26 15:54:02

連接oracle數據庫

2022-11-04 08:34:27

Oracle數據庫

2011-03-31 14:33:57

SQL Server最小宕機遷移

2011-04-18 10:00:32

SQL Server數據庫遷移

2023-11-29 09:53:29

數據庫遷移SQL Server

2009-01-06 11:31:34

SybaseSQL Server數據庫

2010-07-22 11:17:52

SQL Server數

2011-04-06 17:30:41

SQL ServerSQL

2010-11-18 10:06:16

Oracle數據庫性能

2010-07-15 17:28:50

SQL Server

2020-12-18 09:10:36

數據庫SQL Server存儲空間

2011-05-19 13:25:12

Oracle數據庫碎片

2010-05-10 18:54:12

Oracle數據庫索引

2011-04-06 16:15:21

SQL Server數簡體繁體

2009-11-18 16:16:51

Oracle數據庫

2010-04-14 15:45:49

Oracle 數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线免费观看a级片 | 91久久久久久久久久久 | 国产欧美精品 | 91 久久| 粉嫩av久久一区二区三区 | 亚洲精品中文字幕在线观看 | 三级黄色网址 | 毛片一级网站 | 久久爱综合 | 男女免费观看在线爽爽爽视频 | 4h影视| 亚洲成人网在线观看 | 日韩av免费看 | 美女久久| 在线观看日韩 | 久久精品网 | 国产成人精品在线播放 | 午夜一区 | 中文字幕在线观看www | 色播视频在线观看 | 欧美 日韩精品 | 日韩一区二区三区在线 | 精品亚洲视频在线 | 美女黄18岁以下禁止观看 | 国产精品视频免费播放 | 日韩精品一区二区三区第95 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 婷婷久久网 | 精品国产一区二区三区性色av | 久久久精品久 | 免费看a| 国产精品九九九 | 日韩影院一区 | 久草视频在 | 精品国产三级 | aaaa一级毛片 | 日韩资源 | 91av视频| 365夜爽爽欧美性午夜免费视频 | 99热这里有精品 | 久久久久久久久国产 |