如何用/ n / r插入oracle数据库字符串?

时间:2012-11-21 14:23:07

标签: oracle insert

我有一个包含/ n和/ r字符的字符串。我想将它们插入Oracle数据库,但它插入没有/ n或/ r字符。这是我的代码:

public static void SaveToDB(string body)
    {
        string connectionString = "bla bla";
        using (OracleConnection oraConn = new OracleConnection(connectionString))
        {
            oraConn.Open();
            OracleCommand oraCmd = new OracleCommand("CTI_DBA.CTI_DOCUMENT_PACK_TEST.CREATE_DOCUMENT");
            oraCmd.CommandType = CommandType.StoredProcedure;
            oraCmd.Connection = oraConn;
            OracleParameter oraParam;

            oraParam = new OracleParameter("IN_DOC_BODY", body);
            oraParam.OracleType = OracleType.VarChar;
            oraParam.Direction = ParameterDirection.Input;
            oraCmd.Parameters.Add(oraParam);

            oraCmd.ExecuteNonQuery();
        }

IN_DOC_BODY数据类型为VARCHAR2(1000)。我还试图插入OracleType.NVarChar,OracleType.Char,OracleType.NChar,但没有任何改变。 我的问题在哪里?有什么建议? 我

0 个答案:

没有答案