When you use sp_dropsegment with only a segment name and the database name, the named segment is dropped from the database.
However, you cannot drop a segment as long as database objects are still assigned to it. You must first assign the objects to another segments or drop the objects, then drop the segment.
You cannot completely drop the default, system, or log segment from a database. A database must have at least one default, system, and log segment. You can, however, reduce the scope of these segments.
sp_extendsegment "default", dbname, devname
See the Reference Manual: Procedures.