«sql» 태그된 질문

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


3
에스컬레이션 잠금-여기서 무슨 일이 일어나고 있습니까?
SQL Server 2008에서 테이블을 변경하는 동안 (열 제거) 변경 스크립트 생성 단추를 클릭하고 생성 된 변경 스크립트가 열을 삭제하고 "go"라고 말한 다음 설정하는 것처럼 보이는 추가 ALTER TABLE 문을 실행하는 것을 알았습니다. 테이블의 잠금 에스컬레이션을 "TABLE"로 예: ALTER TABLE dbo.Contract SET (LOCK_ESCALATION = TABLE) 또한 이것이 변경 스크립트가 마지막으로 수행하는 …

10
저장 프로 시저와 뷰의 차이점은 무엇입니까?
몇 가지 점에 대해 혼란 스럽습니다. 저장 프로 시저와 뷰의 차이점은 무엇입니까? SQL Server에서 언제 저장 프로 시저를 사용하고 언제 뷰를 사용해야합니까? 뷰를 통해 매개 변수를 전달할 수있는 동적 쿼리를 작성할 수 있습니까? 어느 것이 가장 빠르며 어떤 것이 다른 것보다 빠릅니까? 뷰 또는 저장 프로 시저가 메모리를 영구적으로 할당합니까? …

11
개인 "이름"필드에 대한 합리적인 길이 제한은 무엇입니까?
인증되지 않은 사용자가 이름을 포함하여 정보를 입력 할 수있는 간단한 웹 양식이 있습니다. 필드가 varchar (50) 인 데이터베이스 테이블과 일치하도록 이름 필드에 50자를 제한했지만 궁금해지기 시작했습니다. 텍스트 열 유형과 같은 것을 사용하는 것이 더 적절합니까, 아니면 이름의 길이를 합리적인 것으로 제한해야합니까? 귀하의 응답에 중요한 경우 SQL Server 2005를 사용하고 있습니다. …
138 sql  html  textbox 



9
LINQ-to-SQL에서 대소 문자를 구분하지 않는 문자열 비교
ToUpper와 ToLower를 사용하여 대소 문자를 구분하지 않는 문자열 비교를 수행하는 것이 현명하지 않다는 것을 읽었지만 LINQ-to-SQL과 관련하여 대안이 없습니다. String.Compare의 ignoreCase 및 CompareOptions 인수는 LINQ-to-SQL에서 무시됩니다 (대소 문자를 구분하는 데이터베이스를 사용하는 경우 대소 문자를 구분하지 않는 비교를 요청하더라도 대소 문자를 구분합니다). ToLower 또는 ToUpper가 가장 적합한 옵션입니까? 하나는 다른 것보다 …
137 .net  sql  vb.net  linq  linq-to-sql 

5
Oracle SQL Developer에서 tnsnames.ora 사용
Oracle SQL Developer를 평가하고 있습니다. 내 사용자 tnsnames.ora가 채워지고에 tnsping정의 된 연결이 제대로 tnsnames.ora작동합니다. 여전히 SQL Developer는 연결을 표시하지 않습니다. 오라클 SQL 개발자 급증 언급, 시스템에 Oracle 클라이언트 소프트웨어 및 tnsnames.ora 파일이 이미 설치되어 있으면 Oracle SQL Developer는 tnsnames.ora에 정의 된 네트 서비스 이름으로 Connections 탐색기를 자동으로 채 웁니다. 또한 …

9
SQL 키워드“AS”의 목적은 무엇입니까?
테이블 이름 바로 뒤에 식별자를 입력하여 SQL에서 테이블 별칭을 설정할 수 있습니다. SELECT * FROM table t1; AS별칭을 나타 내기 위해 키워드 를 사용할 수도 있습니다 . SELECT * FROM table AS t1; 그들 사이의 차이점은 무엇입니까? 나는 오래된 DBA 사람들이없이 문을 작성하는 경향이 AS있지만 대부분의 새로운 자습서에서이를 사용합니다. 업데이트 …
137 sql 

18
'멀티 파트 식별자'란 무엇이며 바인딩 할 수없는 이유는 무엇입니까?
다른 테이블을 기반으로 테이블을 업데이트하려고 할 때 이러한 오류가 계속 발생합니다. 쿼리를 다시 작성하고 조인 순서를 변경하고 일부 그룹을 변경하면 결국 작동하지만 결국에는 얻지 못합니다. '멀티 파트 식별자'란 무엇입니까? '멀티 파트 식별자'는 언제 바인딩 될 수 없습니까? 어쨌든 무엇에 묶여 있습니까? 어떤 경우에이 오류가 발생합니까? 그것을 예방하는 가장 좋은 방법은 …
137 sql  sql-server 

11
숫자로 된 SQL 주문 문자열
VARCHARMySQL 데이터베이스에 저장된 숫자가 있습니다. INT상황에 따라 다른 것으로 만들 수 없습니다 . 정렬하는 동안 숫자가 아닌 문자로 사용합니다. 데이터베이스에서 나는 1 2 3 4 5 6 7 8 9 10... 내 페이지에는 다음과 같은 순서 목록이 표시됩니다. 1 10 2 3 4 5 6 7 8 9 숫자가 오름차순으로 …


24
두 테이블을 함께 매핑하는 테이블의 이름은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문을 개선하십시오 두 개의 테이블이 있다고 가정 해 봅시다. Table: Color Columns: Id, ColorName, ColorCode Table: Shape …



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