Как я получаю значение тега от отправителя

TRUNCATE TABLE функционально идентичен Оператору удаления без оператора Where: оба удаляют все строки в таблице. Но TRUNCATE TABLE быстрее и использует меньше системы и ресурсов журнала транзакций, чем УДАЛЯЮТ.

Оператор удаления удаляет строки по одному и записывает запись в журнале транзакций для каждой удаленной строки. TRUNCATE TABLE удаляет данные путем освобождения страниц данных, используемых, чтобы хранить данные таблицы, и только освобождение страницы зарегистрировано в журнале транзакций.

TRUNCATE TABLE удаляет все строки из таблицы, но структура таблицы и ее столбцы, ограничения, индексы и так далее остаются. Счетчик, используемый идентификационными данными для новых строк, сбрасывается к семени для столбца. Если Вы хотите сохранить счетчик идентификационных данных, использование УДАЛЯЮТ вместо этого. Если Вы хотите удалить определение таблицы и его данные, используйте оператор DROP TABLE.

Вы не можете использовать TRUNCATE TABLE на таблице, на которую ссылается ограничение FOREIGN KEY; вместо этого, используйте Оператор удаления без оператора Where. Поскольку TRUNCATE TABLE не зарегистрирован, он не может активировать триггер.

TRUNCATE TABLE не может использоваться на таблицах, участвующих в индексном представлении.

От http://msdn.microsoft.com/en-us/library/aa260621 (SQL.80) .aspx

10
задан fbrereto 14 September 2009 в 16:35
поделиться

2 ответа

У меня есть тестовый проект, в котором я только что использовал:

NSInteger i = [sender tag];
43
ответ дан 3 December 2019 в 13:32
поделиться

Вы можете просто позвонить:

NSInteger the_tag = ((UIView*)sender).tag;

Каждый UIButton является подклассом UIView, который содержит тег свойство.

3
ответ дан 3 December 2019 в 13:32
поделиться