Вопросы с тегом «sql»

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

25
Сравнение физического и логического / мягкого удаления записи в базе данных?
В чем преимущество выполнения логического / мягкого удаления записи (т. Е. Установки флага, указывающего на то, что запись удалена) по сравнению с фактическим или физическим удалением записи? Это обычная практика? Это безопасно?

10
Как изменить схему db на dbo
Я импортировал кучу таблиц со старого сервера sql (2000) в свою базу данных 2008 года. Все импортированные таблицы начинаются с моим именем, например: jonathan.MovieData. В таблице propertiesон указан jonathanкак схема db. Когда я пишу хранимые процедуры, мне теперь нужно включать jonathan.перед всеми именами таблиц, что сбивает с толку. Как мне …

6
Отображение имен всех ограничений для таблицы в Oracle SQL
Я определил имя для каждого ограничения для нескольких таблиц, которые я создал в Oracle SQL. Проблема в том, что для удаления ограничения для столбца конкретной таблицы мне нужно знать имя, которое я указал для каждого ограничения, которое я забыл. Как мне перечислить все имена ограничений, которые я указал для каждого …

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 


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

12
Безопасно ли не параметризовать SQL-запрос, если параметр не является строкой?
Что касается внедрения SQL , я полностью понимаю необходимость параметризации stringпараметра; это одна из старейших уловок в книге. Но когда можно оправдать отсутствие параметризации SqlCommand? Считаются ли какие-либо типы данных "безопасными" для отказа от параметризации? Например: Я не считаю себя в любом месте рядом с экспертом в SQL, но я …

4
Дата-время в T-SQL с округлением до ближайшей минуты и ближайших часов с использованием функций
В SQL Server 2008 я хотел бы, чтобы столбец datetime округлялся до ближайшего часа и ближайшей минуты, предпочтительно с существующими функциями в 2008 году. Для этого значения столбца 2007-09-22 15:07:38.850вывод будет выглядеть так: 2007-09-22 15:08 -- nearest minute 2007-09-22 15 -- nearest hour

11
Как получить текстовое содержимое из BLOB в Oracle SQL
Я пытаюсь увидеть из консоли SQL, что находится внутри Oracle BLOB. Я знаю, что он содержит довольно большой текст, и я хочу просто увидеть текст, но следующий запрос указывает только на то, что в этом поле есть BLOB: select BLOB_FIELD from TABLE_WITH_BLOB where ID = '<row id>'; результат, который я …
113 sql  oracle  blob 

11
Как переименовать столбец в таблице базы данных с помощью SQL?
Если я хочу просто переименовать столбец (не изменять его тип или ограничения, только его имя) в базе данных SQL с помощью SQL, как мне это сделать? Или это невозможно? Это для любой базы данных, заявляющей о поддержке SQL, я просто ищу специфичный для SQL запрос, который будет работать независимо от …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.