如何从PLSQL存储函数返回数组

2020-10-08 社会 118阅读
在函数中定义一个指针,注意在定义在栈上(就是用new定义的),如定义指向一个长度为5的int型数组的指针: int *p = new int[sizeof(int) * 5]; 然后让这个指针指向你要返回的数组的首地址,即数组名。然后只要返回这个指针就可以了啊。 一定要是栈上的指针啊,否则在函数结束时,定义的变量就会销毁,使得不到返回值的。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com