«sql» 태그된 질문

SQL (Structured Query Language)은 데이터베이스를 쿼리하기위한 언어입니다. 질문에는 코드 예제, 테이블 구조, 샘플 데이터 및 사용중인 DBMS 구현 (예 : MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 등)에 대한 태그가 포함되어야합니다. 질문이 특정 DBMS에만 관련된 경우 (특정 확장 / 기능 사용) 대신 해당 DBMS의 태그를 사용하십시오. SQL 태그가 지정된 질문에 대한 답변은 ISO / IEC 표준 SQL을 사용해야합니다.

13
datetime 데이터 유형의 기본값으로 NOW ()를 설정 하시겠습니까?
테이블 사용자 registerDate and lastVisitDate에는 날짜 시간 데이터 형식으로 구성된 두 개의 열 이 있습니다. 다음을 수행하고 싶습니다. registerDate 기본값을 MySQL NOW ()로 설정 lastVisitDate 기본값을 기본값 0000-00-00 00:00:00대신 사용하는 null 대신로 설정하십시오. 테이블이 이미 존재하고 기존 레코드가 있으므로 수정 테이블을 사용하고 싶습니다. 아래 두 가지 코드를 사용해 보았지만 작동하지 …

5
내부 조인으로 PostgreSQL 삭제
DELETE B.* FROM m_productprice B INNER JOIN m_product C ON B.m_product_id = C.m_product_id WHERE C.upc = '7094' AND B.m_pricelist_version_id = '1000020' PostgreSQL 8.2.11 오류가 발생합니다 ERROR: syntax error at or near "B" LINE 1: DELETE B.* from m_productprice B INNER JOIN m_product C ON ... 나는 기부를 시도했다 DELETE B …
197 sql  postgresql 

4
MySQL의 NOW ()에 해당하는 SQL Server?
저는 SQL Server 프로젝트에서 일하는 MySQL 사람이며 현재 시간을 표시하기 위해 날짜 시간 필드를 가져 오려고합니다. MySQL에서는 NOW ()를 사용하지만 동의하지 않습니다. INSERT INTO timelog (datetime_filed) VALUES (NOW())
197 sql  sql-server 


10
기존 테이블에 기본 키 추가
라는 기존 테이블이 Persion있습니다. 이 테이블에는 5 개의 열이 있습니다. persionId Pname PMid 설명 Pamt 나는이 테이블을 만들 때, 나는 설정 PersionId과 Pname는 AS 기본 키 . 이제 기본 키-PMID에 열을 하나 더 포함하고 싶습니다. 이를 위해 ALTER성명서를 작성하려면 어떻게해야합니까? (이미 테이블에 이미 1000 개의 레코드가 있습니다)

15
다중 부품 식별자를 바인딩 할 수 없습니다
나는 비슷한 오류를 보았지만 내 문제에 대한 해결책을 찾지 못했습니다. 다음과 같은 SQL 쿼리가 있습니다. SELECT DISTINCT a.maxa , b.mahuyen , a.tenxa , b.tenhuyen , ISNULL(dkcd.tong, 0) AS tongdkcd FROM phuongxa a , quanhuyen b LEFT OUTER JOIN ( SELECT maxa , COUNT(*) AS tong FROM khaosat WHERE CONVERT(DATETIME, ngaylap, …

14
이름을 몰라도 SQL 기본 제약 조건을 삭제하는 방법은 무엇입니까?
Microsoft SQL Server에서 열에 대한 기본 제약 조건이 있는지 확인하고 기본 제약 조건을 삭제하는 쿼리는 다음과 같습니다. IF EXISTS(SELECT * FROM sysconstraints WHERE id=OBJECT_ID('SomeTable') AND COL_NAME(id,colid)='ColName' AND OBJECTPROPERTY(constid, 'IsDefaultCnst')=1) ALTER TABLE SomeTable DROP CONSTRAINT DF_SomeTable_ColName 그러나 이전 버전의 데이터베이스에는 오타가 있으므로 제약 조건의 이름은 DF_SomeTable_ColName또는 일 수 있습니다 DF_SmoeTable_ColName. SQL …
196 sql  sql-server  tsql 

6
PostgreSQL 크로스 탭 쿼리
PostgreSQL에서 크로스 탭 쿼리를 만드는 방법을 아는 사람이 있습니까? 예를 들어 다음 표가 있습니다. Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 쿼리에서 다음 크로스 탭을 반환하고 싶습니다. Section Active Inactive A 1 2 B 4 5 이게 가능해?
196 sql  postgresql  pivot  case  crosstab 

6
Postgres 배열에 값이 있는지 확인
Postgres 9.0을 사용하여 주어진 배열에 값이 있는지 테스트하는 방법이 필요합니다. 지금까지 나는 다음과 같은 것을 생각해 냈습니다. select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) 그러나 나는 이것에 대한 더 간단한 방법이 있어야한다고 생각합니다. 나는 그것을 볼 수 없습니다. 이것은 더 좋아 보인다 : select '{1,2,3}'::int[] @> ARRAY[value_variable::int] 나는 그것이 충분할 것이라고 …
196 sql  arrays  postgresql 


3
외래 키 제약 조건 : ON UPDATE 및 ON DELETE 사용시기
MySQL Workbench를 사용하여 데이터베이스 스키마를 설계하고 있습니다. 어쨌든, 나는 외래 키 지원 때문에 InnoDB를 사용하기로 결정했습니다. 그래도 한 가지 주목할 점은 외래 키에 대해 업데이트시 및 삭제 옵션을 설정할 수 있다는 것입니다. 간단한 예에서 "제한", "캐스케이드"및 널 설정 위치를 설명 할 수 있습니까? 예를 들어, user을 포함하는 테이블이 있다고 가정 …

9
열에서 고유 한 값 선택
다음 유형의 정보가 포함 된 MySQL 테이블이 있습니다. Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd 다음은이 테이블에서 데이터를 가져 오는 데 사용하는 스크립트의 예입니다. <?php $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db", $con); $sql=mysql_query("SELECT * FROM buy ORDER BY Date"); …
195 php  mysql  sql 

6
복합 기본 키를 추가하는 ALTER TABLE
라는 테이블이 provider있습니다. 나는라는 세 개의 열이 person, place, thing. 중복 된 사람, 중복 된 장소 및 중복 된 물건이있을 수 있지만 절대로 사람과 장소를 조합 한 조합은있을 수 없습니다. 이 세 열을 사용하여 MySQL 에서이 테이블에 대한 복합 기본 키를 추가하려면 TABLE을 어떻게 변경합니까?


12
임시 테이블에 데이터 삽입
임시 테이블을 작성하고 이와 같이 데이터 유형을 선언 한 후; CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) 그런 다음 데이터베이스 내의 실제 테이블에 이미 보유 된 관련 데이터를 어떻게 삽입합니까?

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