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

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

6
Відобразити імена всіх обмежень для таблиці в Oracle SQL
Я визначив ім'я кожного обмеження для кількох таблиць, створених в Oracle SQL. Проблема полягає в тому, що для скидання обмеження для стовпчика певної таблиці мені потрібно знати ім’я, яке я ввів для кожного обмеження, про яке я забув. Як я перерахую всі назви обмежень, які я вказав для кожного стовпця …

16
Шукати в усіх таблицях у всіх таблицях для отримання певної цінності (Oracle)
Чи можливо шукати в кожному полі кожної таблиці певне значення в Oracle? У деяких таблицях сотні таблиць з тисячами рядків, тому я знаю, що це може зайняти дуже багато часу для запиту. Але єдине, що я знаю, - це те значення для поля, до якого я б хотів запитати 1/22/2008P09RR8. …

8
Імітувати СТВОРИТИ ДАНІ, ЯКЩО НЕ ІСНУЄТЬСЯ для PostgreSQL?
Я хочу створити базу даних, якої не існує через JDBC. На відміну від MySQL, PostgreSQL не підтримує create if not existsсинтаксис. Який найкращий спосіб досягти цього? Програма не знає, існує база даних чи ні. Він повинен перевірити, і чи існує база даних, її слід використовувати. Тому є сенс підключитися до …
115 sql  database  postgresql  jdbc  ddl 

13
Як я можу обійти MySQL Errcode 13 з SELECT INTO OUTFILE?
Я намагаюся скинути вміст таблиці у файл CSV за допомогою оператора MySQL SELECT INTO OUTFILE. Якщо я: SELECT column1, column2 INTO OUTFILE 'outfile.csv' FIELDS TERMINATED BY ',' FROM table_name; outfile.csv буде створено на сервері в тому самому каталозі, в якому зберігаються файли бази даних. Однак коли я змінюю запит на: …
114 mysql  sql  into-outfile 

10
Видалити стовпчик із таблиці SQLite
У мене проблема: мені потрібно видалити стовпчик зі своєї бази даних SQLite. Я написав цей запит alter table table_name drop column column_name але це не працює. Будь ласка, допоможи мені.
114 sql  sqlite  ddl 

7
Чому ми завжди вважаємо за краще використовувати параметри в операторах SQL?
Я дуже новачок у роботі з базами даних. Тепер я можу написати SELECT, UPDATE, DELETEі INSERTкоманду. Але я бачив багато форумів, де ми вважаємо за краще писати: SELECT empSalary from employee where salary = @salary ...замість: SELECT empSalary from employee where salary = txtSalary.Text Чому ми завжди вважаємо за краще …

9
MySQL зміщує нескінченні рядки
Я хотів би побудувати запит, який відображає всі результати в таблиці, але зміщується на 5 від початку таблиці. Наскільки я можу сказати, MySQL LIMITвимагає як обмеження, так і зміщення. Чи можна це зробити?
114 mysql  sql  sql-limit 


13
Як зберігати список у стовпці таблиці БД
Отже, за відповіддю Мехрдада на пов'язане питання , я розумію, що стовпець "належної" таблиці бази даних не зберігає список. Скоріше, ви повинні створити іншу таблицю, яка ефективно містить елементи згаданого списку, а потім посилатися на нього безпосередньо або через таблицю з'єднання. Однак тип списку, який я хочу створити, буде складатися …

12
Чи безпечно не параметризувати SQL-запит, коли параметр не є рядком?
З точки зору інжекції SQL я повністю розумію необхідність параметризації stringпараметра; це один із найдавніших трюків у книзі. Але коли можна виправдати не параметризувати SqlCommand? Чи вважаються якісь типи даних "безпечними", щоб не параметризувати їх? Наприклад: я не вважаю себе ніде поблизу фахівця з SQL, але не можу придумати жодних …

4
Час T-SQL округляється до найближчої хвилини та найближчих годин за допомогою функцій
У сервері SQL 2008 я хотів би округлити стовпець дати до найближчої години та найближчої хвилини, бажано, за допомогою існуючих функцій у 2008 році. Для цього значення стовпця 2007-09-22 15:07:38.850вихід буде мати вигляд: 2007-09-22 15:08 -- nearest minute 2007-09-22 15 -- nearest hour

11
Як перейменувати стовпець у таблиці бази даних за допомогою SQL?
Якщо я хочу просто перейменувати стовпець (а не змінити його тип чи обмеження, просто його ім'я) у базі даних SQL за допомогою SQL, як це зробити? Або це неможливо? Це для будь-якої бази даних, яка претендує на підтримку SQL, я просто шукаю специфічний для SQL запит, який буде працювати незалежно …


4
Два індексних індексів проти одного двоколонкового індексу в MySQL?
Я стикаюся з наступним і не впевнений, що найкраща практика. Розглянемо наступну таблицю (яка вийде великою): ід ПК | giver_id FK | получатель_id FK | дата Я використовую InnoDB, і з того, що я розумію, він автоматично створює індекси для двох стовпців із зовнішнім ключем. Однак я також буду робити …

10
Видалити копії записів у PostgreSQL
У мене є таблиця в базі даних PostgreSQL 8.3.8, яка не має на ній ключів / обмежень і має кілька рядків з абсолютно однаковими значеннями. Я хотів би видалити всі дублікати і зберегти лише 1 примірник кожного рядка. Зокрема, є один стовпець (з назвою "ключ"), який може використовуватися для ідентифікації …

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