Главная /
Программирование в Microsoft SQL Server 2000 /
Оператор TRUNCATE TABLE, отличается от оператора DELETE тем, что:
Оператор TRUNCATE TABLE, отличается от оператора DELETE тем, что:
вопрос
Правильный ответ:
оператор
TRUNCATE TABLE обладает большей функциональностью, чем оператор DELETE
оператор
DELETE не записывается в журнал транзакций
оператор
TRUNCATE TABLE не записывается в журнал транзакций Сложность вопроса
91
Сложность курса: Программирование в Microsoft SQL Server 2000
83
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не нашёл этот великолепный сайт с решениями по тестам интуит прежде
22 фев 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Синтаксис оператора ALTER TRIGGER имеет вид:
- # DECLARE @CustId INT DECLARE @CustName VARCHAR( 30 ) DECLARE CustCursor CURSOR FOR SELECT CustId, Name FROM Customer ORDER BY CustId FOR READ ONLY OPEN CustCursor WHILE (0 = 0) BEGIN FETCH NEXT FROM CustCursor INTO @CustId, @CustName IF ( @@FETCH_STATUS <> 0 ) BREAK PRINT CAST ( @CustId AS VARCHAR(IO) ) + ' ' + @CustName END CLOSE CustCursor DEALLOCATE CustCursor Данный сценарий выполняет действия:
- # CREATE PROCEDURE DefaultSP @OilName char(50) = 'Fennel' AS SELECT OilName, LatinName FROM Oils WHERE OilName = @OilName Данный сценарий выполняет действия:
- # CREATE TRIGGER TrackCustomerUpdates ON AppDta.dbo.Customer FOR INSERT, UPDATE, DELETE AS DECLARE @InsertedCount INT DECLARE @DeletedCount INT SET @InsertedCount = ( SELECT COUNT (*) FROM INSERTED ) SET @DeletedCount = ( SELECT COUNT(*) FROM DELETED ) IF ( @InsertedCount > 0 ) BEGIN INSERT INTO AppDta.dbo.CustUpdLog ( CustId, Action, UpdUser, UpdDateTime ) SELECT CustId, CASE WHEN ( @DeletedCount > 0 ) THEN 'Update' ELSE 'Insert' END, CURRENT_USER, CURRENT_TIMESTAMP FROM INSERTED END ELSE IF ( @DeletedCount > 0 ) BEGIN INSERT INTO AppDta.dbo.CustUpdLog ( CustId, Action, UpdUser, UpdDateTime ) SELECT CustId, 'Delete', CURRENT_USER, CURRENT_TIMESTAMP FROM DELETED END Данный сценарий выполняет действия:
- # Существуют типы отношений: