Запитання з тегом «sql»

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

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
242 mysql  sql 

23
Як я можу створити резервну копію віддаленої бази даних SQL Server на локальному диску?
Мені потрібно скопіювати базу даних з віддаленого сервера на локальний. Я намагався використовувати студію управління SQL Server, але це резервне копіювання лише на диск на віддаленому сервері. Деякі моменти: У мене немає доступу до віддаленого сервера таким чином, щоб я міг копіювати файли; У мене немає доступу до налаштування шляху …
241 sql  sql-server  backup 

12
Як оголосити змінну в запиті PostgreSQL
Як я можу оголосити змінну для використання у запиті PostgreSQL 8.3? У MS SQL Server я можу це зробити: DECLARE @myvar INT SET @myvar = 5 SELECT * FROM somewhere WHERE something = @myvar Як зробити те ж саме в PostgreSQL? Згідно з документацією, змінні оголошуються просто як "тип імені;", …

11
Як ви імпортуєте великий .sql файл MS SQL?
Я використовую дані RedGate SQL для порівняння та генерування .sql-файлу, щоб я міг запустити його на своїй локальній машині. Але проблема полягає в тому, що файл перевищує 300 Мб, це означає, що я не можу копіювати та вставляти, оскільки буфер обміну не зможе ним обробити, і коли я намагаюся відкрити …
240 sql  sql-server  import 

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


6
Rails необроблений приклад SQL
Як я можу конвертувати цей код в необроблений sql та використовувати в рейках? Тому що, коли я розгортаю цей код у heroku, виникає помилка timeout timeout. Я думаю, що це буде швидше, якщо я використовую 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). Іноді під час запуску моєї збірки я отримую цю помилку: 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 ( [CategoryID] …

11
Перевірте, чи існує рядок, інакше вставити
Мені потрібно написати процедуру, що зберігається в T-SQL, яка оновлює рядок у таблиці. Якщо рядок не існує, вставте його. Всі ці кроки завершені транзакцією. Це для системи бронювання, тому вона повинна бути атомною та надійною . Він повинен повернути істину, якщо транзакція була здійснена і рейс забронювали. Я новачок у …

9
Найкращий спосіб роботи з датами в Android SQLite [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання У мене виникають проблеми з датами на моєму додатку Android, який …
237 android  sql  database  sqlite  date 


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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.