C# 在Oracle中写入CLOB数据
2012-04-25 17:44 蓝之风 阅读(7339) 评论(0) 编辑 收藏 举报Table Schema:
CREATE TABLE "SA"."TB_NCLOB"
("ID" NUMBER(8,0) NOT NULL ENABLE,
"NAME" VARCHAR2(20 BYTE),
"TEXT" CLOB)
C# 代码
public static void InsertWithLob() { if (mConnection != null && mConnection.State == ConnectionState.Open) { try { string sqlText="insert into tb_nclob(id,name,text)values(1,'test',:text)"; using (OracleCommand cmd=new OracleCommand(sqlText,mConnection)) { OracleParameter oracleParameter = new OracleParameter("text", OracleDbType.Clob); oracleParameter.Value = "this is my test"; cmd.Parameters.Add(oracleParameter); cmd.ExecuteNonQuery(); } } catch (OracleException ex) { throw new Exception(ex.Message); } } }
作者:蓝之风
出处:http://www.cnblogs.com/vaiyanzi/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。