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

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

12
Существует ли единый дизайн базы данных уличных адресов для всех адресов мира?
Я программист и, честно говоря, не знаю мировых структур уличных адресов, но как они устроены в моей стране :) Так какой же самый лучший и распространенный дизайн базы данных для хранения уличных адресов? Он должен быть таким простым в использовании, быстрым для запросов и динамическим, чтобы хранить все адреса в …

4
SQL Server ': setvar' Ошибка
Я пытаюсь создать несколько переменных сценария в T-SQL следующим образом: /* Deployment script for MesProduction_Preloaded_KLM_MesSap */ GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO :setvar DatabaseName "MesProduction_Preloaded_KLM_MesSap" Однако, когда я запускаю это, я получаю сообщение об ошибке «Неправильный синтаксис рядом с»: ». Что я делаю …
123 sql  sql-server  tsql 

10
Создайте РОЛЬ PostgreSQL (пользователя), если она не существует
Как написать сценарий SQL для создания РОЛИ в PostgreSQL 9.1, но без появления ошибки, если она уже существует? В текущем скрипте просто есть: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Это не удается, если пользователь уже существует. Я бы хотел что-то вроде: IF NOT EXISTS (SELECT * FROM pg_user WHERE username …


1
синтаксис внешнего ключа postgresql
У меня есть 2 таблицы, как вы увидите в моем коде posgresql ниже. В первой таблице student есть 2 столбца: один для student_name, а другой student_id, который является первичным ключом. Во второй моей таблице, называемой тестами, есть 4 столбца: один для subject_id, один для subject_name, а затем один для студента …

15
Как узнать, какое ограничение FOREIGN KEY ссылается на таблицу в SQL Server?
Я пытаюсь удалить таблицу, но получаю следующее сообщение: Msg 3726, уровень 16, состояние 1, строка 3 Не удалось удалить объект dbo.UserProfile, поскольку на него ссылается ограничение FOREIGN KEY. Msg 2714, уровень 16, состояние 6, строка 2 В базе данных уже есть объект с именем «UserProfile». Я осмотрелся с помощью SQL …

6
SQL Group By с порядком по
У меня есть таблица тегов, и я хочу получить наибольшее количество тегов из списка. Пример данных выглядит так id (1) tag ('night') id (2) tag ('awesome') id (3) tag ('night') с помощью SELECT COUNT(*), `Tag` from `images-tags` GROUP BY `Tag` возвращает мне данные, которые я ищу идеально. Однако я хотел …


10
Разногласия между базами данных и функциональным программированием?
Я уже некоторое время работаю веб-разработчиком, а недавно начал изучать функциональное программирование. Как и у других, у меня были серьезные проблемы с применением многих из этих концепций в моей профессиональной деятельности. Для меня основной причиной этого является то, что я вижу, что конфликт между целью FP по сохранению состояния без …

17
Каково ваше соглашение об именах хранимых процедур? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

10
Как PreparedStatement предотвращает или предотвращает внедрение SQL?
Я знаю, что PreparedStatements избегает / предотвращает внедрение SQL. Как оно это делает? Будет ли окончательный запрос формы, созданный с использованием PreparedStatements, быть строкой или иначе?

27
MySQL Insert Where запрос
Что не так с этим запросом: INSERT INTO Users( weight, desiredWeight ) VALUES ( 160, 145 ) WHERE id = 1; Работает без WHEREоговорки. Кажется, я забыл свой SQL ..
121 sql  mysql 

5
Можете ли вы использовать псевдоним в предложении WHERE в mysql?
Мне нужно использовать псевдоним в предложении WHERE, но он продолжает говорить мне, что это неизвестный столбец. Есть ли способ обойти эту проблему? Мне нужно выбрать записи с рейтингом выше x. Рейтинг рассчитывается как следующий псевдоним: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating

7
Нужно ли мне создавать индексы по внешним ключам в Oracle?
У меня есть стол Aи стол B. Aимеет внешний ключ Bна Bпервичный ключ «S, B_ID. По какой-то причине (я знаю, что есть законные причины) он не использует индекс, когда я объединяю эти две таблицы по ключу. Нужно ли мне отдельно создавать индекс A.B_IDили должен ли это обеспечивать наличие внешнего ключа?
121 sql  oracle  indexing 


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