小编rc.*_*rc.的帖子

OracleParameter和IN子句

有没有办法使用System.Data.OracleClient向IN子句添加参数.

例如:

string query = "SELECT * FROM TableName WHERE UserName IN (:Pram)";
OracleCommand command = new OracleCommand(query, conn);
command.Parameters.Add(":Pram", OracleType.VarChar).Value = "'Ben', 'Sam'";
Run Code Online (Sandbox Code Playgroud)

.net c# oracle

16
推荐指数
5
解决办法
3万
查看次数

读取lob时出现cx_Oracle MemoryError

当尝试使用cx_Oralce从lob字段读取数据时,我收到"exceptions.MemoryError".这个代码一直在工作,这个一个lob领域似乎太大了.

Example:
xml_cursor = ora_connection.cursor()
xml_cursor.arraysize = 2000
try:
    xml_cursor.execute(“select xml_data from xmlTable where id = 1”)
    for row_data in xml_cursor.fetchall():
        str_xml = str(row_data[0])  #this throws “exceptions.MemoryError”
Run Code Online (Sandbox Code Playgroud)

python cx-oracle

4
推荐指数
1
解决办法
882
查看次数

标签 统计

.net ×1

c# ×1

cx-oracle ×1

oracle ×1

python ×1