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

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

10
Вставка SQL Server, если не существует
Я хочу вставить данные в мою таблицу, но вставить только те данные, которых еще нет в моей базе данных. Вот мой код: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) WHERE NOT EXISTS ( SELECT * …

10
Переименовать столбец в MySQL
Я пытаюсь переименовать столбец на сервере сообщества MySQL 5.5.27 с помощью этого выражения SQL: ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; Я тоже пробовал ALTER TABLE table_name RENAME old_col_name TO new_col_name; Но это говорит: Ошибка: проверьте Руководство, соответствующее вашей версии сервера MySQL
243 mysql  sql 

12
Как объявить переменную в запросе PostgreSQL
Как мне объявить переменную для использования в запросе PostgreSQL 8.3? В MS SQL Server я могу сделать это: DECLARE @myvar INT SET @myvar = 5 SELECT * FROM somewhere WHERE something = @myvar Как мне сделать то же самое в PostgreSQL? В соответствии с документацией переменные объявляются просто как «name …

23
Как я могу сделать резервную копию удаленной базы данных SQL Server на локальный диск?
Мне нужно скопировать базу данных с удаленного сервера на локальный. Я пытался использовать SQL Server Management Studio, но он создает резервные копии только на диске на удаленном сервере. Некоторые моменты: У меня нет доступа к удаленному серверу таким образом, чтобы я мог копировать файлы; У меня нет доступа для настройки …
241 sql  sql-server  backup 

11
Как вы импортируете большой MS SQL файл .sql?
Я использую RedGate SQL для сравнения данных и генерирую файл .sql, чтобы я мог запустить его на своей локальной машине. Но проблема в том, что размер файла превышает 300 МБ, что означает, что я не могу копировать и вставлять, потому что буфер обмена не сможет с этим справиться, и когда …
240 sql  sql-server  import 

1
Как использовать предложение OUTPUT оператора INSERT, чтобы получить значение идентификатора?
Если у меня есть оператор вставки, такой как: INSERT INTO MyTable ( Name, Address, PhoneNo ) VALUES ( 'Yatrix', '1234 Address Stuff', '1112223333' ) Как установить @var INTзначение идентификатора новой строки (вызывается Id) с помощью предложения OUTPUT? Например, я видел примеры размещения INSERTED.Name в табличных переменных, но я не могу …


6
Пример Rails raw SQL
Как я могу преобразовать этот код в raw sql и использовать в rails? Потому что, когда я внедряю этот код в heroku, возникает ошибка тайм-аута запроса. Я думаю, что это будет быстрее, если я использую raw sql. @payments = PaymentDetail.joins(:project).order('payment_details.created_at desc') @payment_errors = PaymentError.joins(:project).order('payment_errors.created_at desc') @all_payments = (@payments + @payment_errors)
239 sql  ruby-on-rails 

12
Скрипт для уничтожения всех соединений с базой данных (больше чем RESTRICTED_USER ROLLBACK)
У меня есть база данных для разработки, которая часто переустанавливается из проекта базы данных Visual Studio (через TFS Auto Build). Иногда, когда я запускаю свою сборку, я получаю эту ошибку: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. …


4
Что значит ON [PRIMARY]?
Я создаю сценарий установки SQL и в качестве примера использую чужой сценарий. Вот пример сценария: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] NULL, CONSTRAINT [PK_be_Categories] PRIMARY KEY CLUSTERED ( …

11
Проверьте, существует ли строка, в противном случае вставьте
Мне нужно написать хранимую процедуру T-SQL, которая обновляет строку в таблице. Если строка не существует, вставьте ее. Все эти шаги обернуты транзакцией. Это для системы бронирования, поэтому она должна быть атомарной и надежной . Он должен вернуть значение true, если транзакция была совершена и рейс забронирован. Я новичок в T-SQL …

9
Лучший способ работы с датами в Android SQLite [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос У меня возникли проблемы при работе с датами в моем …
237 android  sql  database  sqlite  date 


3
Правильное использование транзакций в SQL Server
У меня есть 2 команды, и обе они должны быть выполнены правильно, или ни одна из них не выполнена. Я думаю, что мне нужна транзакция, но я не знаю, как правильно ее использовать. В чем проблема со следующим скриптом? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), …

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