«sql» 태그된 질문

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

7
PostgreSQL의 타임 스탬프에서 날짜 추출 (yyyy / mm / dd)
PostgreSQL의 타임 스탬프에서 날짜 부분 만 추출하고 싶습니다. 값 DATE을 기대하는 다른 테이블에 삽입 할 수 있도록 postgresql 유형 이어야 DATE합니다. 내가 가진 예를 들어 2011/05/26 09:00:00, 내가 원하는2011/05/26 캐스팅을 시도했지만 2011 년만 가져옵니다. timestamp:date cast(timestamp as date) 나는 to_char()함께 시도 했다 to_date(): SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE …

7
SQL Server SELECT INTO @variable?
Sql (2008) Stored Procs 중 하나에 다음 코드가 완벽하게 실행됩니다. CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier; SET @TopRelatedItemId = ( SELECT top(1) RelatedItemId FROM RelatedItems WHERE CustomerId = @CustomerId ) DECLARE @TempItem TABLE ( ItemId uniqueidentifier, CustomerId uniqueidentifier, Description nvarchar(100), …

14
삽입하려고하면 오류, 문자열 또는 이진 데이터가 잘립니다.
다음 줄을 사용하여 data.bat 파일을 실행 중입니다. Rem Tis batch file will populate tables cd\program files\Microsoft SQL Server\MSSQL osql -U sa -P Password -d MyBusiness -i c:\data.sql data.sql 파일의 내용은 다음과 같습니다. insert Customers (CustomerID, CompanyName, Phone) Values('101','Southwinds','19126602729') 레코드를 추가하는 데 8 줄이 더 있습니다. 나는 이것을 실행하면 start> run> …
250 sql  sql-server 


7
어디에 vs HAVING
당신이 장소 컬럼에 필요합니까 왜 당신은 자신 (예를 들어 작성 select 1 as "number") 후 HAVING가 아니라 WHEREMySQL은을? 그리고 WHERE 1대신 열 이름 대신 전체 정의를 작성하는 대신 단점이 있습니까?

4
SQL 키, MUL vs PRI vs UNI
차이점은 무엇이며 MUL, PRI그리고 UNIMySQL은은? 다음 명령을 사용하여 MySQL 쿼리를 작성 중입니다. desc mytable; 필드 중 하나가 MUL키로 표시되고 다른 필드는 UNI또는 로 표시됩니다 PRI. 키가 PRI인 경우 테이블 당 하나의 레코드 만 해당 키와 연관 될 수 있음을 알고 있습니다. 키가 MUL인 경우 둘 이상의 연관된 레코드가있을 수 있습니까? …
247 mysql  sql  key 

19
테이블 이름 및 테이블 스키마를 사용하여 SQL Server 데이터베이스의 모든 트리거를 나열해야합니다.
테이블 이름과 테이블 스키마를 사용하여 SQL Server 데이터베이스의 모든 트리거를 나열해야합니다. 나는 거의 이것과 함께있다 : SELECT trigger_name = name, trigger_owner = USER_NAME(uid),table_schema = , table_name = OBJECT_NAME(parent_obj), isupdate = OBJECTPROPERTY( id, 'ExecIsUpdateTrigger'), isdelete = OBJECTPROPERTY( id, 'ExecIsDeleteTrigger'), isinsert = OBJECTPROPERTY( id, 'ExecIsInsertTrigger'), isafter = OBJECTPROPERTY( id, 'ExecIsAfterTrigger'), isinsteadof = …

13
ORM 또는 일반 SQL을 사용하십니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 필자가 개발 한 앱 중 일부를 잊어 버린 경우 주로 MySQL 용 일반 SQL을 작성했습니다. …

14
MySQL은 모든 테이블을 최적화합니까?
MySQL에는 OPTIMIZE TABLE 명령이있어 MySQL 설치에서 사용되지 않은 공간을 회수 할 수 있습니다. 데이터베이스 및 / 또는 서버 설치의 모든 테이블에 대해이 최적화를 실행하는 방법 (내장 명령 또는 공통 저장 프로 시저)이 있습니까? 아니면 직접 스크립트해야합니까?
245 mysql  sql 


12
NOT IN 절 내의 NULL 값
이 문제는 하나의 not in where제약 조건을 사용하는 동일한 쿼리 와 다른 쿼리에 대해 다른 레코드 수를 얻었을 때 발생 했습니다 left join. not in제약 조건 의 테이블에 하나의 null 값 (잘못된 데이터)이있어 해당 쿼리가 0 레코드 수를 반환했습니다. 나는 왜 그런지 이해하지만 개념을 완전히 이해하는 데 도움을 줄 수 …
245 sql  sql-server  tsql  null  notin 

3
데이터베이스에서 숫자의 정밀도와 스케일을 어떻게 해석합니까?
데이터베이스에 다음 열이 지정되어 있습니다. decimal (5,2) 이것을 어떻게 해석합니까? SQL Server Management Studio에서 볼 때 열의 속성에 따르면 십진수 (숫자 정밀도, 숫자 스케일)를 의미합니다. 정밀도와 스케일은 실제 용어의 의미는 무엇입니까? 이것을 5 자리와 소수점 이하 두 자리가있는 10 진수로 해석하기 쉽습니다. 즉 12345.12 추신 : 나는 동료로부터 정답을 결정할 …


11
SQL Server에서 외래 키를 작성하는 방법
SQL Server에 대한 "손으로 코딩 된"개체 생성 코드는 없었으며 외래 키 제거는 SQL Server와 Postgres에서 다르게 보입니다. 지금까지 내 SQL은 다음과 같습니다. drop table exams; drop table question_bank; drop table anwser_bank; create table exams ( exam_id uniqueidentifier primary key, exam_name varchar(50), ); create table question_bank ( question_id uniqueidentifier primary key, …
243 sql  sql-server  tsql 

8
null을 허용하지 않는 Postgresql 데이터베이스에 열을 어떻게 추가합니까?
다음 쿼리를 사용하여 Postgresql 데이터베이스에 "NOT NULL"열을 새로 추가하고 있습니다 (인터넷에서 삭제). ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; 이 쿼리를 실행할 때마다 다음과 같은 오류 메시지가 나타납니다. ERROR: column "mycolumn" contains null values 나는 충격을 받았다. 내가 어디로 잘못 가고 있니? 참고 : 나는 주로 pgAdmin …

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