На Android 6 и более поздних версиях вы можете просто сказать «О'кей, Google» или щелкнуть значок микрофона, а затем сказать «Запустить YourAppName», и ваше приложение будет запущено.
Если Google voice search не может узнайте имя своего приложения, попробуйте записать его.
Чтобы включить голосовой поиск «Ok Google»: https://support.google.com/websearch/answer/2940021?hl=ru
Надеюсь, что это поможет!
Вы можете сделать это с помощью "DELETE TRIGGER" - просто используйте его для удаления всех строк, у которых есть совпадающие родители. По сути, это то же самое, что и каскадное удаление.
CREATE TRIGGER t_Codings_delete
ON Codings
AFTER DELETE
AS
BEGIN
DELETE Codings
FROM Codings c
JOIN DELETED d -- Virtual table containing rows you just deleted
ON c.ParentId = d.Id
END
Я не думаю, что у вас может быть каскадное удаление в таблице самообновления. Вероятно, вы можете сделать это с помощью соединения.
Delete from codings
inner join codings2 on codings.id = codings2.parentid
where codings.id = myid
Примечание не проверено.
Возможно, вам сначала нужно определить индекс для столбца ParentID. Вы не можете накладывать ограничения на столбцы, которые не индексируются.
Как насчет предложения OR?
Delete From TableName
Where ID = 4 OR ParentId = 4
Я всегда пишу сценарии для решения этой проблемы, IE в приложении найдите идентификатор, затем удалите, где все родительские идентификаторы = ID, затем удалите родительскую запись.