truncate- все статьи тега


Удалить последнюю строку из файла в Bash

У меня есть файл, foo.txt, содержащий следующие строки: a b c Мне нужна простая команда, в результате которой содержимое foo.txt будет: a b ...

Как я могу усечь datetime в SQL Server?

Как лучше всего усечь значение datetime (как удалить часы минуты и секунды) в SQL Server 2008? например: declare @SomeDate datetime = '2009-05-28 16:30:22' select trunc_date(@SomeDate) ----------------------- 2009-05-28 00:00:00.000 ...

Усечение всех таблиц в базе данных Postgres

мне регулярно нужно удалять все данные из моей базы данных PostgreSQL перед перестроением. Как бы я сделал это непосредственно в SQL? на данный момент мне удалось придумать инструкцию SQL, которая возвращает все команды, которые мне нужно выполнить: SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables WHERE tableowner='MYUSER'; но я не вижу способа выполнить их программно, как только они у меня есть. ...

В SQL Server в автоматическом режиме усекает тип varchar в хранимые процедуры

по данным форуме, SQL Server (я использую 2005, но я понимаю, что это также относится к 2000 и 2008) молча усекает любой varchars вы указываете в качестве параметров хранимой процедуры длину varchar, даже если вставляете эту строку непосредственно с помощью INSERT на самом деле вызовет ошибку. например. Если я создам эту таблицу: CREATE TABLE testTable( [testStringField] [nvarchar](5) NOT NULL ) затем, когда я выполняю следующее: INSERT INTO testTable(testStringField) VALUES(N'string wh ...

Скорость усечения Postgresql

мы используем Postgresql 9.1.4 как сервер БД. Я пытался ускорить свой тестовый набор, поэтому я немного посмотрел на профилирование БД, чтобы точно увидеть, что происходит. Мы используем database_cleaner для усечения таблиц в конце тестов. Да, я знаю, что транзакции быстрее, я не могу использовать их в определенных обстоятельствах, поэтому меня это не волнует. что меня беспокоит, так это то, почему усечение занимает так много времени (дольше, чем использование DELETE) и почему оно занимает е ...