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


как установить нулевое значение для поля в таблице с помощью oracle sql developer tool?

Oracle SQL Developer позволяет обновлять значения полей непосредственно в таблице без необходимости написания сценария sql. Однако это не позволяет вам установить нулевое значение для поля? сценарий обновления, который генерируется ниже : Обновить "таблицу" SET field_required = 'null', где ROWID = 'Aaannzaaafaaagmfaac' и ORA_ROWSCN = '14465324' Есть идеи, как установить нулевое значение для поля в таблице без написания инструкции update ? ...

Ошибка преобразования при преобразовании значения varchar в int

Я получаю ошибку с тем, что должно быть простым запросом для вставки данных. Я уже искал, но, хоть убей, не могу понять, что происходит. Вот мой SQL: IF OBJECT_ID('settings') IS NOT NULL DROP TABLE [settings] CREATE TABLE [settings] ( [id] [bigint] IDENTITY(1,1) NOT NULL PRIMARY KEY, [tenant_id] [bigint] NOT NULL, [name] [varchar](32) NOT NULL, [value] [varchar](255) NOT NULL ) INSERT INTO settings (name, value, tenant_id) VALUES ('from_email' , '', ...

Могу ли я обновить только что добавленную строку, используя триггеры MySQL

Начальное значение по умолчанию одного столбца в моей базе данных совпадает с автоматически увеличенным идентификатором строки. Я пытаюсь использовать триггеры, чтобы установить его. CREATE TRIGGER `default_order_value` AFTER INSERT ON `clusters` FOR EACH ROW BEGIN UPDATE `clusters` SET `order` = NEW.id WHERE `id` = NEW.id; END Но это продолжает вызывать синтаксическую ошибку #1064-у вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует вашей версии сер ...

Копировать данные из одной существующей строки в другую существующую строку в SQL?

У меня есть таблица, полная данных отслеживания для конкретного курса, Курс № 6. Теперь я добавил новые данные отслеживания для курса номер 11. Каждая строка данных предназначена для одного пользователя для одного курса, поэтому для пользователей, назначенных как для курса 6, так и для курса 11, существует две строки данных. Клиент хочет, чтобы все пользователи, закончившие курс № 6 в любое время после 1 августа 2008 года, также отмечали завершение курса № 11. Однако я не могу просто преобраз ...

MyBatis, как получить автоматически сгенерированный ключ вставки? [MySql]

Как я могу получить сгенерированный ключ вставки с MyBatis? Я прочитал много страниц об этом вопросе, но я все еще заблокирован, кто-нибудь может мне помочь, пожалуйста? Вот мой код: Таблица: ID_ERROR long primary key DATE timestamp TYPE varchar MESSAGE varchar SOURCE varchar Дао: Long returnedId = 0L; MyMapper myMapper = this.sqlSession.getMapper(MyMapper.class); myMapper.insertRecord(returnedId, Utils.now(), t.getClass().getName(), t.getMessage(), c.getName()); return returnedId; Кар ...

SQL: условие (IF-ELSE) в INSERT INTO

Возможно ли это ? INSERT INTO tblPeople (id, group, company) VALUES (1, 'myGroup', IF($company = '') BEGIN 'no company' ELSE 'myCompany' END) Я хотел бы проверить значение, и если переменная $company пуста, я хотел бы написать no company. ...

Как вставить несколько строк, не повторяя "вставить в dbo.Бла " часть заявления?

Я знаю, что делал это раньше много лет назад, но я не могу вспомнить синтаксис, и я не могу найти его нигде из-за подтягивания тонны справочных документов и статей о "массовом импорте". вот что я хочу сделать, но синтаксис не совсем правильно... пожалуйста, кто-то, кто делал это раньше, помогите мне :) INSERT INTO dbo.MyTable (ID, Name) VALUES (123, 'Timmy'), (124, 'Jonny'), (125, 'Sally') Я знаю, что это закрыть получить правильный синтаксис. Мне может понадобиться слово "Навальный" ...

Функция PostgreSQL для последнего вставленного идентификатора

в PostgreSQL, как мне получить последний идентификатор, вставленный в таблицу? в MS SQL есть SCOPE_IDENTITY (). пожалуйста, не советуйте мне использовать что-то вроде этого: select max(id) from table ...

Как установить начальное значение и автоматическое приращение в MySQL?

Как установить начальное значение для столбца " id " в таблице MySQL, которая начинается со 1001? Я хочу вставить "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')"; без указания начального значения для столбца ID. ...

Как использовать предложение вывода инструкции INSERT для получения значения идентификатора?

если у меня есть инструкция insert, например: INSERT INTO MyTable ( Name, Address, PhoneNo ) VALUES ( 'Yatrix', '1234 Address Stuff', '1112223333' ) как мне установить @var INT к значению идентификатора новой строки (называется Id) С помощью предложения OUTPUT? Я видел образцы сдачи INSERTED.Name например, в табличные переменные, но я не могу получить его в переменную без таблицы. Я пробовал OUPUT INSERTED.Id AS @var,SET @var = INSERTED.Id, но ни один из них не работал. ...

Экранирование одинарной кавычки в PHP при вставке в MySQL [дубликат]

этот вопрос уже есть ответ здесь: Как я могу предотвратить SQL-инъекций в PHP? 28 ответов у меня есть озадачивающий вопрос, который я не могу понять... Я надеюсь, что кто-то здесь сможет указать мне в правильном направлении... у меня есть два SQL-запроса: - Первый вводит информацию из формы в базу данных. - второй берет данные из базы данных, введенной выше, отправляет электронное письмо, а затем регист ...

Экспорт определенных строк из таблицы PostgreSQL в виде сценария INSERT SQL

у меня есть схемы базы данных с именем: nyummy и таблица с именем cimory: create table nyummy.cimory ( id numeric(10,0) not null, name character varying(60) not null, city character varying(50) not null, CONSTRAINT cimory_pkey PRIMARY KEY (id) ); Я хочу экспортировать cimory данные таблицы как вставить файл сценария SQL. Однако я хочу экспортировать только записи / данные, где город равен "Токио" (предположим, что данные города все строчные). как это сделать? не имеет значения, нах ...

вставьте несколько строк через массив php в mysql

Я передаю большой набор данных в таблицу MySQL через PHP с помощью команд вставки, и мне интересно, можно ли вставить около 1000 строк за раз с помощью запроса, отличного от добавления каждого значения в конце строки длиной в милю, а затем выполнить его. Я использую фреймворк Codeigniter, поэтому его функции также доступны для меня. ...

SQL Server: можно ли вставить в две таблицы одновременно?

моя база данных содержит три таблицы, называемые Object_Table,Data_Table и Link_Table. Таблица ссылок содержит только два столбца: идентификатор записи объекта и идентификатор записи данных. Я хочу скопировать данные из DATA_TABLE где он связан с одним заданным идентификатором объекта и вставляет соответствующие записи в Data_Table и Link_Table для другой заданной идентичности объекта. Я можете сделайте это, выбрав в переменную таблицы и цикл через выполнение двух вставок для каждой итерации. ...

Как сделать пакетную вставку в MySQL

У меня есть 1-Много количество записей, которые должны быть введены в таблицу. Каков наилучший способ сделать это в запросе? Должен ли я просто сделать цикл и вставить одну запись на итерацию? Или есть лучший способ? ...

столбец вставки c# datatable в положении 0

кто-нибудь знает лучший способ вставить столбец в datatable в позиции 0? ...

База данных Android SQLite: медленная вставка

мне нужно разобрать довольно большой XML-файл (в диапазоне от около ста килобайт до нескольких сотен килобайт), который я делаю с помощью Xml#parse(String, ContentHandler). В настоящее время я тестирую это с файлом 152KB. во время синтаксического анализа я также вставляю данные в базу данных SQLite, используя вызовы, подобные следующим:getWritableDatabase().insert(TABLE_NAME, "_id", values). Все это вместе занимает около 80 секунд для тестового файла 152KB (который сводится к вставке примерно 2 ...

Условная Вставка MySQL

У меня возникли трудности с формированием условной вставки У меня есть x_table со столбцами (экземпляр, пользователь, элемент), где идентификатор экземпляра уникален. Я хочу вставить новую строку, только если у пользователя уже нет данного элемента. например попытка вставить экземпляр = 919191 пользователь=123 item=456 Insert into x_table (instance, user, item) values (919191, 123, 456) ONLY IF there are no rows where user=123 and item=456 любая помощь или руководство в правильном на ...

java: используйте StringBuilder для вставки в начале

Я мог сделать это только со строкой, например: String str=""; for(int i=0;i<100;i++){ str=i+str; } есть ли способ достичь этого с помощью StringBuilder? Спасибо. ...

Скорость вставки SQLite замедляется по мере увеличения количества записей из-за индекса

исходный вопрос фон хорошо известно, что SQLite должен быть настроен для достижения скорости вставки порядка 50k вставок / С. Здесь есть много вопросов относительно медленных скоростей вставки и множество советов и тестов. также утверждает, что SQLite может обрабатывать большие объемы данных, с отчетами 50 + GB не вызывая никаких проблем с правом настройки. я следовал советам здесь и в других местах для достижения этих скоростей, и я доволен 35k-45k вставками/С. проблема у меня есть в том, ч ...