«sql» 태그된 질문

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

6
Oracle SQL의 테이블에 대한 모든 제약 조건의 표시 이름
Oracle SQL에서 만든 여러 테이블에 대한 각 제약 조건의 이름을 정의했습니다. 문제는 특정 테이블의 열에 대한 제약 조건을 삭제하려면 내가 잊어 버린 각 제약 조건에 대해 제공 한 이름을 알아야한다는 것입니다. 테이블의 각 열에 대해 지정한 제약 조건의 모든 이름을 어떻게 나열합니까? 그렇게하기위한 SQL 문이 있습니까?

16
특정 값에 대해 모든 테이블의 모든 필드 검색 (Oracle)
Oracle의 특정 값에 대해 모든 테이블의 모든 필드를 검색 할 수 있습니까? 일부 테이블에는 수천 개의 행이있는 수백 개의 테이블이 있으므로 쿼리하는 데 시간이 오래 걸릴 수 있음을 알고 있습니다. 그러나 내가 아는 유일한 것은 내가 쿼리하려는 필드의 값이 1/22/2008P09RR8. < 이름을 지정해야한다고 생각하는 항목에 따라 적절한 열을 찾기 위해 …

8
PostgreSQL에 대해 존재하지 않는 경우 CREATE DATABASE를 시뮬레이션 하시겠습니까?
JDBC를 통해 존재하지 않는 데이터베이스를 만들고 싶습니다. MySQL과 달리 PostgreSQL은 create if not exists구문을 지원하지 않습니다 . 이를 수행하는 가장 좋은 방법은 무엇입니까? 응용 프로그램은 데이터베이스가 있는지 여부를 알지 못합니다. 데이터베이스가 존재하는지 확인하고 사용해야합니다. 따라서 원하는 데이터베이스에 연결하는 것이 합리적이며 데이터베이스가 존재하지 않아 연결이 실패하면 기본 postgres데이터베이스 에 연결하여 새 …
115 sql  database  postgresql  jdbc  ddl 

13
SELECT INTO OUTFILE을 사용하여 MySQL Errcode 13을 어떻게 해결할 수 있습니까?
MySQL SELECT INTO OUTFILE 문을 사용하여 테이블의 내용을 csv 파일로 덤프하려고합니다. 만약 내가한다면: SELECT column1, column2 INTO OUTFILE 'outfile.csv' FIELDS TERMINATED BY ',' FROM table_name; outfile.csv는이 데이터베이스의 파일이 저장된 동일한 디렉토리의 서버에 생성됩니다. 그러나 쿼리를 다음과 같이 변경하면 SELECT column1, column2 INTO OUTFILE '/data/outfile.csv' FIELDS TERMINATED BY ',' FROM table_name; …
114 mysql  sql  into-outfile 

10
SQLite 테이블에서 열 삭제
문제가 있습니다. SQLite 데이터베이스에서 열을 삭제해야합니다. 이 쿼리를 작성했습니다. alter table table_name drop column column_name 하지만 작동하지 않습니다. 제발 도와주세요.
114 sql  sqlite  ddl 

7
SQL 문에서 항상 매개 변수를 사용하는 것을 선호하는 이유는 무엇입니까?
저는 데이터베이스 작업에 매우 익숙합니다. 지금은 쓸 수 SELECT, UPDATE, DELETE, 및 INSERT명령. 그러나 나는 우리가 쓰는 것을 선호하는 많은 포럼을 보았습니다. SELECT empSalary from employee where salary = @salary ...대신에: SELECT empSalary from employee where salary = txtSalary.Text 왜 우리는 항상 매개 변수를 선호하며 어떻게 사용합니까? 첫 번째 방법의 …

9
MySQL 오프셋 무한 행
모든 결과를 테이블에 표시하지만 테이블 시작에서 5만큼 오프셋되는 쿼리를 생성하고 싶습니다. 내가 알 수있는 한, MySQL LIMIT에는 오프셋과 제한 이 필요합니다. 이렇게 할 수있는 방법이 있습니까?
114 mysql  sql  sql-limit 


13
데이터베이스 테이블의 열에 목록을 저장하는 방법
따라서, 당 관련 질문에 대한 메흐 다드의 대답 , 나는 그것을 얻을 에 "적절한"데이터베이스 테이블의 열 목록을 저장하지 않습니다. 오히려 상기 목록의 요소를 효과적으로 보유하는 다른 테이블을 만든 다음 직접 또는 접합 테이블을 통해 연결해야합니다. 그러나 내가 만들고 싶은 목록의 유형은 (연결된 질문의 과일 과 달리) 고유 한 항목으로 구성됩니다.예). …

12
매개 변수가 문자열이 아닌 경우 SQL 쿼리를 매개 변수화하지 않는 것이 안전합니까?
SQL 주입 측면 에서 매개 변수를 매개 변수화해야하는 필요성을 완전히 이해합니다 string. 그것은 책에서 가장 오래된 속임수 중 하나입니다. 그러나 매개 변수화 하지 않는 것이 언제 정당화 될 수 SqlCommand있습니까? 매개 변수화하지 않는 "안전한"데이터 유형이 있습니까? 예를 들면 : 난 아무데도 자신을 생각하지 않는다 근처 SQL 전문가,하지만 난 받아 SQL …


11
SQL을 사용하여 데이터베이스 테이블의 열 이름을 바꾸려면 어떻게합니까?
SQL을 사용하여 SQL 데이터베이스에서 열의 이름을 변경 (유형이나 제약 조건 만 변경하지 않고 이름 만 변경)하려면 어떻게해야합니까? 아니면 불가능합니까? 이것은 SQL을 지원한다고 주장하는 모든 데이터베이스를위한 것이며, 실제 데이터베이스 구현에 관계없이 작동하는 SQL 관련 쿼리를 찾고 있습니다.


4
MySQL에서 두 개의 단일 열 인덱스 대 하나의 두 열 인덱스?
나는 다음과 같은 문제에 직면했고 모범 사례가 무엇인지 잘 모르겠습니다. 다음 테이블을 고려하십시오 (커질 것임). id PK | giver_id FK | recipient_id FK | 데이트 나는 InnoDB를 사용하고 있으며 내가 이해하는 바에 따르면 두 개의 외래 키 열에 대한 인덱스가 자동으로 생성됩니다. 그러나 다음과 같은 특정 조합을 일치시켜야하는 많은 쿼리도 …

10
PostgreSQL에서 중복 레코드 삭제
PostgreSQL 8.3.8 데이터베이스에 키 / 제약 조건이없고 정확히 동일한 값을 가진 여러 행이있는 테이블이 있습니다. 모든 중복을 제거하고 각 행의 사본을 1 개만 유지하고 싶습니다. 특히 중복을 식별하는 데 사용할 수있는 하나의 열 ( "키"라고 함)이 있습니다 (즉, 각 고유 "키"에 대해 하나의 항목 만 있어야 함). 어떻게 할 수 …

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