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

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

3
Oracle найти ограничение
У меня есть ограничение называется users.SYS_C00381400. Как мне найти, что это за ограничение? Есть ли способ запросить все ограничения?
166 sql  oracle  constraints 

3
Как изменить таблицу PostgreSQL и сделать столбец уникальным?
У меня есть таблица в PostgreSQL, где схема выглядит следующим образом: CREATE TABLE "foo_table" ( "id" serial NOT NULL PRIMARY KEY, "permalink" varchar(200) NOT NULL, "text" varchar(512) NOT NULL, "timestamp" timestamp with time zone NOT NULL ) Теперь я хочу сделать постоянную ссылку уникальной для всей таблицы, изменив таблицу. Кто-нибудь …

7
Панель DataSet (Данные отчета) в конструкторе SSRS исчезла
На экране макета конструктора SSRS, например Visual Studio, я потерял панель данных отчета. Он исчез, и я не могу вспомнить, как он называется, чтобы вернуть его. Это обычно перечисляет следующие пункты: Встроенные поля параметры Изображений Источники данных Datasets Ранее он находился в той же области, что и общие панели инструментов …

9
Как я могу подтвердить, что база данных Oracle и какая версия использует SQL?
Я создаю установщик для приложения. Пользователь получает возможность выбрать источник данных, который он настроил, и назначить тип базы данных. Я хочу подтвердить, что типом базы данных действительно является Oracle, и, если возможно, какую версию Oracle они используют, отправив оператор SQL в источник данных.
165 sql  oracle 

11
Как LEFT OUTER JOIN может вернуть больше записей, чем существует в левой таблице?
У меня есть очень простой LEFT OUTER JOIN, чтобы вернуть все результаты из левой таблицы и некоторую дополнительную информацию из гораздо большей таблицы. Левая таблица содержит 4935 записей, но когда я оставляю ее в другой таблице, количество записей значительно увеличивается. Насколько я знаю, это абсолютное Евангелие, что LEFT OUTER JOIN …

6
Как создать временную таблицу с помощью SELECT * INTO tempTable ОТ CTE Query
У меня есть запрос MS SQL CTE, из которого я хочу создать временную таблицу. Я не уверен, как это сделать, поскольку это дает Invalid Object nameошибку. Ниже весь запрос для справки SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( select EventID, EventTitle, EventStartDate, EventEndDate, EventEnumDays,EventStartTime,EventEndTime, EventRecurring, EventStartDate as PlannedDate …

9
Sql Server эквивалент агрегатной функции COUNTIF
Я строю запрос с GROUP BYпредложением, которое нуждается в способности считать записи, основанные только на определенном условии (например, считать только записи, где определенное значение столбца равно 1). SELECT UID, COUNT(UID) AS TotalRecords, SUM(ContractDollars) AS ContractDollars, (COUNTIF(MyColumn, 1) / COUNT(UID) * 100) -- Get the average of all records that are …

5
Как проверить наличие определяемого пользователем типа таблицы в SQL Server 2008?
У меня есть определенный пользователем тип таблицы. Я хочу проверить его существование перед редактированием в патче с помощью OBJECT_ID(name, type)функции. Что typeиз перечисления следует передать для определяемых пользователем типов таблиц? N'U' как для определенной пользователем таблицы не работает, т.е. IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

15
Ошибка преобразования при преобразовании даты и / или времени из символьной строки при вставке даты и времени
Я пытался создать таблицу следующим образом, create table table1(date1 datetime,date2 datetime); Сначала я попытался вставить значения, как показано ниже, insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00 AM'); Это дало ошибку, сказав: Невозможно преобразовать varchar в datetime Затем я попробовал формат ниже, как один из постов, предложенных нашим stackoverflow, insert into …
164 sql  sql-server 

10
Ошибка при переименовании базы данных в SQL Server 2008 R2
Я использую этот запрос для переименования базы данных: ALTER DATABASE BOSEVIKRAM MODIFY NAME = [BOSEVIKRAM_Deleted] Но это показывает ошибку при исключении: Сообщение 5030, уровень 16, состояние 2, строка 1 Не удалось заблокировать базу данных для выполнения операции. Что-то не так с моим запросом?

7
SQL JOIN против производительности?
У меня есть случай, когда использование JOIN или IN даст мне правильные результаты ... Какой тип обычно имеет лучшую производительность и почему? Насколько это зависит от того, на каком сервере базы данных вы работаете? (К сведению, я использую MSSQL)

9
Что это за оператор <=> в MySQL?
Я работаю над кодом, написанным предыдущим разработчиком, и в запросе говорится: WHERE p.name &lt;=&gt; NULL Что &lt;=&gt;означает в этом запросе? Это что-то равное =? Или это синтаксическая ошибка? Но это не показывает никаких ошибок или исключений. Я уже знаю, что &lt;&gt;= !=в MySQL .

5
DROP ЕСЛИ СУЩЕСТВУЕТ ПРОТИВ DROP
Может кто-нибудь сказать мне, если есть какая-либо разница между DROP IF EXISTS [TABLE_NAME] DROP [TABLE_NAME] Я спрашиваю об этом, потому что я использую шаблон JDBC в своем веб-приложении MVC. Если я использую DROP [TABLE_NAME]ошибку сказал, что таблица существует. И если я использую DROP IF EXISTS [TABLE_NAME]это говорит плохая грамматика SQL. …
163 sql  drop-table 



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