дÁ˸ö×î¼òµ¥µÄ´æ´¢¹ý³Ì£¬¾ÍÊÇ°´ÕÕµØÇø´ÓѧÉú±íÀïÈ¡³öѧºÅºÍÐÕÃû£¬ÈçÏ£º
create or replace PROCEDURE SP_SelectStudentByDq (dq_id IN VARCHAR2, CUR OUT SELECT_PACKAGE.RET_CUR)
AS
BEGIN
OPEN CUR FOR
select code, name from students where dq = dq_id;
END;
È»ºó¿Í»§¶ËC#µ÷ÓÃ
OracleCommand cmdToExecute = new OracleCommand();
cmdToExecute.CommandText = "SP_SelectStudentByDq";
cmdToExecute.CommandType = CommandType.StoredProcedure;
cmdToExecute.Connection = _mainConnection;
DataTable retTable = new DataTable();
OracleDataAdapter oAdapter = new OracleDataAdapter(cmdToExecute);
cmdToExecute.Parameters.Add(new OracleParameter("dq_id", OracleType.VarChar, 20, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, _dq));
cmdToExecute.Parameters.Add(new OracleParameter("CUR", OracleType.Cursor, 0, ParameterDirection.Output, false, 0, 0, "", DataRowVersion.Proposed, 0));
_mainConnection.Open();
oAdapter.Fill(retTable);
return retTable;
_mainConnection.Close();
´«ÈëµØÇø²ÎÊý£¬±ÈÈç"11000000"£¨±±¾©£©¡¢"21000000"£¨ÁÉÄþ£©Ôõô¶¼È¡²»³öÀ´Öµ¡£
µ«ÊÇÔÚ´æ´¢¹ý³ÌÀïÃæдËÀ£ºselect code, name from students where dq = ¡®21000000';ÂíÉϾÍÈ¡³öÊý¾ÝÁË¡£
»òÕߣ¬½«´æ´¢¹ý³ÌÐÞ¸ÄΪ£ºselect code, name from students where dq like dq_id;
´«Èë"21000000%"»ò"11000000%"µÈÒ²Äܶԡ£
exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
È»áá°´»Ø車鍵 說Ã÷:¡¡ user/password@dbname ¡¡·Ö別±íʾÓÃ戶Ãû£¬ÃÜ碼ºÍ·þ務Ãû f ......
²éÁËÒ»ÌìµÄblob£¬»¹ÊÇûÀí½âµ½£¬ÎÒÏëÔÚVCÏ´æÈ¡¶þ½øÖƵÄÎļþ£¬Ê¹ÓõÄÊÇoo4o£¬ÕÕ×Å°ïÖúÎĵµÉÏÃæµÄдÁËдÈëÊý¾Ý¿âµÄ´úÂ룬»¹ÊÇûд¶Ô£¬´íÎóÌáʾÊÇthis operation is not permitted on a empty LOB£¬ÕâÊÇʲôÒâ˼°¡£¿ÕÕ ......