In two dimensions, differentiability always implies continuity. Because of this, the idea of a multi variable function having existing partials without continuity seems impossible. However, there is a small workaround. If we consider the definition of a partial derivative (assuming 3-D for now) it looks like this:
$$\frac{\delta f(x, y)}{\delta x}=\lim_{h\to 0}\frac{f(x+h,y)-f(x,y)}{h}$$
This can evaluate without issue without the function being "continuous with respect to $y$", or more precisely, without $f(k, y)$ being continuous for some $k$. However, the function must be "continuous with respect to $x$", or more precisely $f(x, k)$ must be continuous. An example of such a function can be found below:
$$f(x, y) =
\begin{cases}
x+1, &y\geq 0 \\
x^2, &y<0
\end{cases}
$$
Take for example point $(0, 0)$. The function evaluates to $1$ at this point, however it is not continuous since
$$\lim_{y\to 0}{f(0,y)}=0$$
However, if we plug this equation into the definition of the derivative, we get
$$\frac{\delta f(x, y)}{\delta x}=
\begin{cases}
1, & y\geq 0 \\
2x, & y<0
\end{cases}$$
In the end, you are right in asserting that this entire function cannot have all partial derivatives defined everywhere, as this would require continuity everywhere.
For your second question, this is true. The differentiability of a multi variable function is implied by the existence and continuity of all partial derivatives. Because of this, your function having existing continuous partial derivatives everywhere necessarily means it is differentiable.