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

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

7
Извлечь дату (гггг / мм / дд) из отметки времени в PostgreSQL
Я хочу извлечь только часть даты из метки времени в PostgreSQL. Мне нужно, чтобы это был DATEтип postgresql, чтобы я мог вставить его в другую таблицу, которая ожидает DATEзначение. Например, если у меня есть 2011/05/26 09:00:00, я хочу2011/05/26 Я пробовал кастинг, но я получаю только 2011: timestamp:date cast(timestamp as date) …

7
SQL Server ВЫБРАТЬ В @ переменную?
У меня есть следующий код в одном из моих сохраненных Proq Sql (2008), который прекрасно работает: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier; SET @TopRelatedItemId = ( SELECT top(1) RelatedItemId FROM RelatedItems WHERE CustomerId = @CustomerId ) DECLARE @TempItem TABLE ( …

14
ошибка, строка или двоичные данные будут обрезаны при попытке вставить
Я запускаю файл data.bat со следующими строками: Rem Tis batch file will populate tables cd\program files\Microsoft SQL Server\MSSQL osql -U sa -P Password -d MyBusiness -i c:\data.sql Содержимое файла data.sql: insert Customers (CustomerID, CompanyName, Phone) Values('101','Southwinds','19126602729') Есть еще 8 похожих строк для добавления записей. Когда я запускаю это с start> …
250 sql  sql-server 

4
Ключи SQL, MUL против PRI против UNI
В чем разница MUL, PRIи UNIв MySQL? Я работаю над запросом MySQL, используя команду: desc mytable; Одно из полей показано как MULключевое, другие отображаются как UNIили PRI. Я знаю, что если ключ PRI, только одна запись на таблицу может быть связана с этим ключом. Если ключ есть MUL, означает ли …
249 mysql  sql  key 

7
ГДЕ против
Почему вам нужно размещать столбцы, которые вы создаете сами (например select 1 as "number") после, HAVINGа не WHEREв MySQL? И есть ли недостатки вместо того, чтобы делать WHERE 1(писать полное определение вместо имени столбца)?

7
Postgresql GROUP_CONCAT эквивалент?
У меня есть таблица, и я хотел бы получить одну строку на идентификатор с объединенными значениями поля. В моей таблице, например, у меня есть это: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 …

13
Используете ORM или простой SQL? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Для некоторых приложений, которые я разработал (о которых потом забыл), …

19
Необходимо перечислить все триггеры в базе данных SQL Server с именем таблицы и схемой таблицы
Мне нужно перечислить все триггеры в базе данных SQL Server с именем таблицы и схемой таблицы. Я почти там с этим: SELECT trigger_name = name, trigger_owner = USER_NAME(uid),table_schema = , table_name = OBJECT_NAME(parent_obj), isupdate = OBJECTPROPERTY( id, 'ExecIsUpdateTrigger'), isdelete = OBJECTPROPERTY( id, 'ExecIsDeleteTrigger'), isinsert = OBJECTPROPERTY( id, 'ExecIsInsertTrigger'), isafter = …


14
MySQL оптимизирует все таблицы?
MySQL имеет команду OPTIMIZE TABLE, которая может использоваться для освобождения неиспользуемого пространства при установке MySQL. Есть ли способ (встроенная команда или обычная хранимая процедура), чтобы запустить эту оптимизацию для каждой таблицы в базе данных и / или при установке сервера, или это то, что вам нужно было бы написать самому?
245 mysql  sql 

12
Значения NULL внутри предложения NOT IN
Эта проблема возникла, когда я получил различное количество записей для идентичных запросов, один из которых использовал not in whereограничение, а другой a left join. Таблица в not inограничении имела одно нулевое значение (неверные данные), в результате чего этот запрос возвращал количество записей 0. Я вроде понимаю почему, но я мог …
245 sql  sql-server  tsql  null  notin 

3
Как мне интерпретировать точность и масштаб числа в базе данных?
У меня есть следующий столбец, указанный в базе данных: десятичный (5,2) Как можно это интерпретировать? В соответствии со свойствами столбца, которые отображаются в SQL Server Management Studio, я вижу, что это означает: десятичное число (точность чисел, числовой масштаб). Что означают точность и масштаб в реальном выражении? Было бы легко интерпретировать …


11
Как создать внешний ключ в SQL Server?
У меня никогда не было «кодированного» вручную кода создания объекта для SQL Server, и расшифровка внешнего ключа, по-видимому, различна для SQL Server и Postgres. Вот мой sql пока: drop table exams; drop table question_bank; drop table anwser_bank; create table exams ( exam_id uniqueidentifier primary key, exam_name varchar(50), ); create table …
243 sql  sql-server  tsql 

8
Как добавить столбец в базу данных Postgresql, который не допускает нулевые значения?
Я добавляю новый столбец «NOT NULL» в свою базу данных Postgresql, используя следующий запрос (очищенный для Интернета): ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; Каждый раз, когда я запускаю этот запрос, я получаю следующее сообщение об ошибке: ERROR: column "mycolumn" contains null values Я в тупике. Куда …

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