Как я могу удалить конкретную строку из таблицы в SQLquery

Как я могу удалить конкретную строку из таблицы в SQLquery. Я использовал первичный ключ и внешний ключ в этой таблице. я использую Oracle 11G,

3 ответа

Это очень просто, может быть, вам нужна какая-то ссылка: http://psoug.org/reference/delete.html

DELETE FROM table_name WHERE columnname = 'value';

Вы просите удалить столбец? update employee set city_name = '' where empid = '12'

Попробуйте это... Это сделает колонку NULL

Рассмотрим этот пример

 You are having table named cars 
 coulmns are car_id, car_model, car_colour

car_id           car_model         car_colour
 234              hyundai           red
 345              Nano              white
 565              Maruthi           black
 888              BMW               brown
 895              Audi              Blue
 234              hyundai           red_blue
 345              Nano              white_yellow
 565              Maruthi           black_shade
 888              BMW               brown_king
 895              Audi              Blue_red

Теперь здесь вы хотите удалить строку цвета brown_king, затем вы хотите ввести следующий запрос

удалить из table_name, где column_name = 'условие'

удалить из машин, где car_colour ='brown_king'

Это удалит эту конкретную строку в этой таблице.

Другие вопросы по тегам