본문 바로가기
반응형

개발언어/SQL46

SQL *= 문법 =* 문법 넌 누구냐? 외부쿼리? SQL-92 외부 조인 구문을 권장한다. SQL *= 문법 =* 문법 넌 누구냐? 외부쿼리? SQL-92 외부 조인 구문을 따르라 SQL Server 2005에서는 기본적으로 SQL-92 외부 조인 구문만 지원하므로, 앞으로 쿼리를 새롭게 작성하거나 수정할 때는 SQL-92 외부 조인 구문 형태로 작성하시기 바랍니다. SQL Server 2000에는 SQL-92 외부 조인 구문과 WHERE 절에서 *= 또는 =* 연산자를 사용하여 외부 조인을 지정하는 레거시 구문을 모두 지원했습니다. 그렇지만 SQL Server 2000 온라인 설명서에 "SQL-92 구문은 레거시 Transact-SQL 외부 조인에서 발생할 수 있는 모호성이 없으므로 SQL-92 구문을 사용하는 것이 좋습니다." 라고 기술되어 있었고 마이크로소프트에서는 SQL-92 표준 외부.. 2010. 5. 19.
SQL A,B,C 문자열에서 구분자(,)로 나누어 문자비교하기 SQL A,B,C 문자열에서 구분자(,)로 나누어 문자비교하기 사용예) select dbo.FN_StrCustomCmp('cc ', 'abc, bd, cc, dd, ee') 문자열 A,B,C,D,E,F 등의 , 로 구분하여 저장한 필드에서 원하는 문자열을 찾았는지 리턴해줌 (1: true / 0: false) MSSQL에서 문자열 나누기함수를 이용하여 작성한것입니다. MS Sql Server - Drop Function If Exists SQL Function 함수가 존재하는 지 확인하여 존재하면 삭제후 수행한다 1 IF EXISTS (SELECT * FROM sysobjects WHERE name = 'FN_StrCustomCmp' AND type = 'FN') 2 BEGIN 3 DROP FUNCTIO.. 2010. 5. 13.
mssql Go 명령어로 쿼리 나누어서 실행하는 예제 mssql Go 명령어로 쿼리 나누어서 실행하는 예제 여러개의 쿼리를 실행시 주의해야 할 사항들이다. 그중 하나의 방법이 Go문을 사용하여 쿼리를 나누어서 실행하는 방법이다. 두개 이상의 쿼리를 하나로 날리는 경우 1 select 1 2 select 2 위의 쿼리는 2개이지만 실행시 내부적으로는 하나의 쿼리를 생성하여 출력된다. 하지만 여러개의 쿼리를 수행시 create view 나 procedure 같은 문법의 경우 쿼리의 맨 앞에 시작에 와야 한다. 그래서 go문을 사용하여 나누어 실행되게 수행한다. 1 select 1 2 go 3 select 2 4 go 5 6 create view test_a as 7 select 3 as b 8 go Go문은 아주 중요하다. 쿼리를 나누어서 실행해야 하는 경우 .. 2010. 5. 13.
CMD 도스창으로 MSSQL 접속하기 CMD 도스창으로 MSSQL 접속하기 osql -u sa 2010. 5. 4.
반응형