«sql» 태그된 질문

SQL (Structured Query Language)은 데이터베이스를 쿼리하기위한 언어입니다. 질문에는 코드 예제, 테이블 구조, 샘플 데이터 및 사용중인 DBMS 구현 (예 : MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 등)에 대한 태그가 포함되어야합니다. 질문이 특정 DBMS에만 관련된 경우 (특정 확장 / 기능 사용) 대신 해당 DBMS의 태그를 사용하십시오. 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 * FROM EmailsRecebidos WHERE De = @_DE AND Assunto = @_ASSUNTO …

10
MySQL에서 열 이름 바꾸기
이 SQL 표현식을 사용하여 MySQL 커뮤니티 서버 5.5.27에서 열의 이름을 바꾸려고합니다. 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 Management Studio를 사용하려고했지만 원격 서버의 드라이브에만 백업합니다. 일부 요점 : 파일을 복사 할 수있는 방식으로 원격 서버에 액세스 할 수 없습니다. 서버에 대한 UNC 경로를 설정할 수있는 권한이 없습니다. 이 데이터베이스를 어떻게 복사 할 수 있습니까? 타사 도구를 사용해야합니까?
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에서 동일한 작업을 수행하려면 어떻게합니까? 문서에 따르면 변수는 단순히 "이름 유형;"으로 선언되지만 구문 오류가 발생합니다. myvar INTEGER; 누군가 나에게 올바른 …

11
큰 MS SQL .sql 파일을 어떻게 가져 옵니까?
RedGate SQL 데이터 비교를 사용하고 .sql 파일을 생성하여 로컬 컴퓨터에서 실행할 수있었습니다. 그러나 문제는 파일의 크기가 300MB를 넘기 때문에 클립 보드에서 파일을 처리 할 수 ​​없기 때문에 복사하여 붙여 넣을 수 없으며 SQL Server Management Studio에서 파일을 열려고하면 오류가 발생한다는 것입니다 파일이 너무 큽니다. 큰 .sql 파일을 실행하는 방법이 있습니까? …
240 sql  sql-server  import 

1
INSERT 문의 OUTPUT 절을 사용하여 ID 값을 얻으려면 어떻게해야합니까?
다음과 같은 삽입 문장이있는 경우 : INSERT INTO MyTable ( Name, Address, PhoneNo ) VALUES ( 'Yatrix', '1234 Address Stuff', '1112223333' ) OUTPUT 절을 사용하여 @var INT새 행의 ID 값 ( Id)을 어떻게 설정 합니까? 예를 들어 INSERTED.Name을 테이블 변수에 넣는 샘플을 보았지만 테이블이 아닌 변수로 가져올 수는 없습니다. 나는 …


6
레일스 원시 SQL 예제
이 코드를 원시 SQL로 변환하고 레일에서 사용하려면 어떻게해야합니까? 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
데이터베이스에 대한 모든 연결을 종료하는 스크립트 (RESTTEDTED_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. Cannot drop database "MyDB" because it is currently in use. …


4
[1 차]는 무엇을 의미합니까?
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 저장 프로 시저를 작성해야합니다. 행이 존재하지 않으면 삽입하십시오. 이 모든 단계는 트랜잭션으로 래핑됩니다. 이것은 예약 시스템 용이므로 원자적이고 신뢰할 수 있어야합니다 . 트랜잭션이 커밋되고 항공편이 예약 된 경우 true를 반환해야합니다. 난 T-SQL에 새로운 사용하는 방법에 대한 확실하지,하고 @@rowcount. 이것이 내가 지금까지 쓴 것입니다. 내가 올바른 길에 …

9
Android SQLite에서 날짜를 다루는 가장 좋은 방법
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 SQLite를 사용하는 Android 응용 프로그램에서 날짜를 사용하는 데 문제가 있습니다. 몇 가지 질문이 있습니다. …
237 android  sql  database  sqlite  date 


3
SQL Server에서 올바른 트랜잭션 사용
나는 2 개의 명령을 가지고 있으며 둘 다 올바르게 실행되거나 실행되지 않아야합니다. 거래가 필요하다고 생각하지만 올바르게 사용하는 방법을 모르겠습니다. 다음 스크립트의 문제점은 무엇입니까? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), ('Tidd230', 230) UPDATE [Test].[dbo].[T1] SET [Title] = N'az2' ,[AVG] = 1 WHERE [dbo].[T1].[Title] = N'az' COMMIT …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.