delete query

I

inungh

I would like to delete first 3 records of the table.
I know that I can set criteria to delete certain records in the table,
but are there any way to set criteria only the first 3 or 4 records?

Your information is great appreciated,
 
B

Bob Barrows

inungh said:
I would like to delete first 3 records of the table.
I know that I can set criteria to delete certain records in the table,
but are there any way to set criteria only the first 3 or 4 records?

Your information is great appreciated,

You really need to define the criteria to identify the "first" 3 records
in your table. Records can be stored in an entirely different order from
that with which they are displayed. In a relational database, tables are
defined as sets of unordered rows.

Without a numerically increasing row identifier (primary key), the best
you can do is a 3-step process:
1. Add an autonumber field
2. delete * from table where autonumber_field < 4
3. Delete the autonumber field.
 
K

KARL DEWEY

I suggest including two more steps --
Step 0- Backup database
After step 1 add - verify the autonumbers of the records to be deleted.
 
I

inungh

You really need to define the criteria to identify the "first" 3 records
in your table. Records can be stored in an entirely different order from
that with which they are displayed. In a relational database, tables are
defined as sets of unordered rows.

Without a numerically increasing row identifier (primary key), the best
you can do is a 3-step process:
1. Add an autonumber field
2. delete * from table where autonumber_field < 4
3. Delete the autonumber field.

Thanks millions for helping,
I find the way to identify the records without knowing order of the
records.

Thanks again for helping,
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top