用c写一个update oracle 的函数,该如何设置它的参数?
要处理大量的数据,因此想把update语句写成一个函数。可是因为不确定每次update的列的类型和数量,以及where条件的类型。于是不知道该如何给函数一个合适的参数。
各位给个建议吧,是把这个变成函数,还是直接在需要update的时候写上SQL语句方便。
需要用pro*c来写的。在pro*c中,update的变量如下:
EXEC SQL UPDATE table_name
SET fname =:some_name
WHERE Id =:some_id
其中的变量为some_name和some_id.还有就是不知道每次SET的数量也不一定。
谢谢了!!