我们正在从Oracle迁移到Azure SQL。在Oracle中,有用户定义的表类型,它们是嵌套的。例如,Manager将Employee Table类型作为列之一。据我所知,SQL server不允许嵌套表类型。也许是因为它打破了正常的形式,但是Oracle允许它。现在,挑战之一是需要将表类型对象作为Java参数传递给存储过程。我们如何在SQL server中处理这个问题,而不将Java中的结构扁平化。我想传递所有表对象,包括父表和子表,然后声明各种sql表类型,以便在SQL中接收它们。但是,所面临的挑战是,父元素将在传入参数中具有对子参数的引用,如何在SQL中处理该问题?
https://stackoverflow.com/questions/69470434
复制相似问题