Запитання з тегом «sql»

Структурована мова запитів (SQL) - це мова для запитів баз даних. Питання повинні включати приклади коду, структуру таблиці, вибіркові дані та тег для реалізації СУБД (наприклад, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 тощо). Якщо ваше питання стосується виключно конкретної СУБД (використовує конкретні розширення / функції), використовуйте замість цього тег СУБД. Відповіді на запитання, позначені SQL, повинні використовувати стандарт ISO / IEC.

7
ОНОВЛЕННЯ SQL усіх значень у полі із доданим рядком CONCAT не працює
Ось що я хочу зробити: поточна таблиця: +----+-------------+ | id | data | +----+-------------+ | 1 | max | | 2 | linda | | 3 | sam | | 4 | henry | +----+-------------+ Таємничий запит (щось на кшталт "UPDATE table SET data = CONCAT(data, 'a')") Отримана таблиця: +----+-------------+ …



14
Підзапроси проти приєднується
Я відновив повільний розділ програми, яку ми отримали у спадок від іншої компанії, щоб використовувати внутрішнє з'єднання замість підзапиту типу: WHERE id IN (SELECT id FROM ...) Повторно налаштований запит працює приблизно в 100 разів швидше. (~ 50 секунд до ~ 0,3) Я очікував на покращення, але хтось може пояснити, …

6
Як перевірити, які замки тримаються на столі
Як ми можемо перевірити, які блоки застосовано до баз даних, у яких рядках щодо групи запитів? Будь-який інструмент, який висвітлює блокування рівня рядків таблиці в режимі реального часу? БД: SQL Server 2005

9
Виберіть розмір бази даних SQL Server
як я можу запитувати свій сервер sql, щоб отримати лише розмір бази даних? Я використав це: use "MY_DB" exec sp_spaceused Я отримав це : database_name database_size unallocated space My_DB 17899.13 MB 5309.39 MB Він повертає мені кілька стовпців, які мені не потрібні, можливо, є хитрість вибору стовпця database_size з цієї …

2
Чому я не можу використовувати псевдонім у виписці DELETE?
У компактному виданні SQL Server у Visual Studio 2010 (можливо, SQL Server і взагалі SQL, я не знаю), ця команда працює: DELETE FROM foods WHERE (name IN ('chickens', 'rabbits')) але ця команда створює помилку: Error near identifier f. Expecting OUTPUT. DELETE FROM foods f WHERE (f.name IN ('chickens', 'rabbits'))


3
Чи залежать регістри імен стовпців PostgreSQL?
У мене є таблиці БД сказати, personsв Postgres передавалася іншою командою , яка має ім'я стовпця сказати, "first_Name". Зараз я намагаюся використовувати командира PG для запиту цієї таблиці у цій імені стовпця. select * from persons where first_Name="xyz"; І це просто повертається ПОМИЛКА: стовпець "first_Name" не існує Не впевнений, чи …



8
Постгрес унікальне обмеження проти індексу
Як я можу зрозуміти документацію, такі визначення є рівнозначними: create table foo ( id serial primary key, code integer, label text, constraint foo_uq unique (code, label)); create table foo ( id serial primary key, code integer, label text); create unique index foo_idx on foo using btree (code, label); Однак у …
157 sql  postgresql  unique 

30
MySQL: не вдається створити таблицю (помилка: 150)
Я намагаюся імпортувати .sql файл та його збій при створенні таблиць. Ось запит, який не вдається: CREATE TABLE `data` ( `id` int(10) unsigned NOT NULL, `name` varchar(100) NOT NULL, `value` varchar(15) NOT NULL, UNIQUE KEY `id` (`id`,`name`), CONSTRAINT `data_ibfk_1` FOREIGN KEY (`id`) REFERENCES `keywords` (`id`) ON DELETE CASCADE ON UPDATE …

5
Як отримати поточне значення послідовності oracle, не збільшуючи його?
Чи є інструкція SQL для отримання значення послідовності, яка не збільшує її. Дякую. РЕДАКТУВАННЯ І ВИСНОВОК Як заявив Джастін Кейв, не корисно намагатися так "зберегти" порядковий номер select a_seq.nextval from dual; достатньо хороший, щоб перевірити значення послідовності. Я все ще тримаю відповідь Оллі як хорошу, бо вона відповіла на початкове …
156 sql  oracle  sequence 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.