One thing I would like to point out is that this operation will actually start deletion operation. Windows Azure Storage service would mark this table as "To Be Deleted" (or something like it) so that any attempt to access this table (like read/write etc.) will throw an error. However the actual deletion process could take a lot of time depending on the number of entities you have in that table. While the table "is being deleted" any attempt to recreate the table will result in an error.
actually I have a azure table with about 1~2 million records.
I've tried several times to delete the table but got 500 error.
I don't know whether there is any other better idea to delete one azure table.
[send me your code at bterkaly@microsoft.com]