what is wrong with this script?

Hi

I've made a short script but it is not working. Can some pl. help me out in this?

./123.sh

#! /usr/bin/ksh
# for changing to this directory
cd /layered/relational/scripts

When I run the above scripts, it doesn't change to the above directory. I don't what is the problem? the permissions of the file is ok. i.e.755.
Can someone pl. tell me the solution?

Thanks
Mike

. ./123.sh

Surely that'll cd to the directory, but then the shell exits and you're back where you started.