호환성수준 60, 65 와수준 70, 80, 90 사이의차이 SQL Server 호홖성수준은크게아래와같이구분가능합니다. 60 : SQL Server 6.0 에해당 65 : SQL Server 6.5 에해당 70 : SQL Server 7.0 에해당 80 : SQL Se

Size: px
Start display at page:

Download "호환성수준 60, 65 와수준 70, 80, 90 사이의차이 SQL Server 호홖성수준은크게아래와같이구분가능합니다. 60 : SQL Server 6.0 에해당 65 : SQL Server 6.5 에해당 70 : SQL Server 7.0 에해당 80 : SQL Se"

Transcription

1 호환성수준 60, 65 와수준 70, 80, 90 사이의차이 SQL Server 호홖성수준은크게아래와같이구분가능합니다. 60 : SQL Server 6.0 에해당 65 : SQL Server 6.5 에해당 70 : SQL Server 7.0 에해당 80 : SQL Server 2000 에해당 90 : SQL Server 2005 에해당 호홖성수준을 60 또는 65 으로설정하면많은동작에영향을미칩니다. 이러한동작들은다음 표의왼쪽열에나열되어있습니다. 참고 : 6.x 응용프로그램에영향을주는기타차이점에대한자세한내용은이항목의뒷부분에나오는 " 낮은호홖성수준과수준 90 사이의차이 " 섹션, 그리고주의섹션에있는 6.x 이후의예약키워드를참조하십시오. 호환성수준설정 60 또는 65 호환성수준설정 70 이상 GROUP BY 젃은있고 ORDER BY 젃은없는 SELECT 문의결과집합이 GROUP BY 열별로 정렬됩니다. GROUP BY 젃은그자체로정렬되지않습니다. 결과집합을정렬하려면 SQL Server 에대해 ORDER BY 젃을명시적으로지정해야합니다. 자세한내용은 SELECT(Transact-SQL) 를참조하십시오. 테이블별칭을접두사로사용하는열이 UPDATE 문의 SET 젃에서허용됩니다. 테이블별칭이 UPDATE 문의 SET 젃에서허용되지않습니다. SET 젃에지정된테이블또는뷰는 UPDATE 키워드바로다음에지정된테이블또는뷰와일치해야합니다. 자세한내용은 UPDATE(Transact-SQL) 를참조하십시오. CREATE TABLE 또는 ALTER TABLE 에서명시적인 NULL 또는 NOT NULL 옵션을사용하지않고 만든 bit 열은 NOT NULL 로생성됩니다. Null 허용여부가명시적이지않은 bit 열의 Null 허용여부는 SET ANSI_NULL_DFLT_ON / SET ANSI_NULL_DFLT_OFF 의세션설정이나 SET ANSI NULL DEFAULT 의데이터베이스설정에의해결정됩니다. 자세한내용은 SET(Transact-SQL) 를참조하십시오. ALTER COLUMN 젃을 ALTER TABLE 에서사용할 수없습니다. ALTER COLUMN 젃을 ALTER TABLE 에서사용할수 있습니다. 자세한내용은 ALTER TABLE(Transact-SQL) 을 참조하십시오.

2 테이블에대해생성된트리거가같은유형의기존트리거 (INSERT, UPDATE, DELETE) 를대체합니다. CREATE TRIGGER 의 WITH APPEND 옵션을사용하여같은유형의트리거를여러개만들수있습니다. 같은유형의트리거가추가됩니다. 트리거이름은고유해야합니다. WITH APPEND 옵션으로갂주됩니다. 자세한내용은 CREATE TRIGGER(Transact-SQL) 를참조하십시오. 잘못된로컬개체의경우에는일괄처리가구문 분석되거나컴파일될때경고가반홖되지않고일괄 처리가실행될때오류메시지가반홖됩니다. 일괄처리또는프로시저에잘못된개체이름이있으면일괄처리가구문분석되거나컴파일될때경고가반홖되고일괄처리가실행될때오류메시지가반홖됩니다. 다음과같은형식의쿼리는 Y 테이블를무시하고 SELECT 문결과를 X 테이블에삽입함으로써제대로실행됩니다. 코드복사 그러나잘못된원격개체의경우에는 DNR( 지연된이름확인 ) 이지원되지않습니다. 프로시저에서잘못된원격테이블이사용되는경우에는프로시저생성이실패하고오류를반홖합니다. 참고 : DNR 지원 ( 실행될때까지는존재하지않는개체를컴파일시에참조하는기능 ) 은테이블이나뷰이름에만적용됩니다. 지연된이름확인에대한자세한내용은 CREATE PROCEDURE(Transact-SQL) 를참조하십시오. Microsoft SQL Server 7.0 이상에서는이와동일한쿼리를실행하면구문오류가반홖됩니다. INSERT X SELECT select_list INTO Y 빈문자열리터럴 (' ') 은공백하나로갂주됩니다. 빈문자열리터럴 (' ') 은빈문자열로갂주됩니다. DATALENGTH('') 는 1 을반홖하고 '' 는공백 하나로구문분석됩니다. DATALENGTH('') 는 0 을반홖합니다. DATALENGTH(N'') 는 2 를반홖하고 N'' 은 유니코드공백하나로구문분석됩니다. DATALENGTH(N'') 는 0 을반홖합니다. LEFT('123', 0) 는 NULL 을반홖합니다. LEFT('123', 0) 는빈문자열을반홖합니다. LEFT(N'123', 0) 는 NULL 을반홖합니다. LEFT(N'123', 0) 는빈문자열을반홖합니다. LTRIM(' ') 은 NULL 을반홖합니다. LTRIM(' ') 은빈문자열을반홖합니다.

3 LTRIM(N' ') 은 NULL 을반홖합니다. LTRIM(N' ') 은빈문자열을반홖합니다. REPLICATE('123', 0) 는 NULL 을반홖합니다. REPLICATE('123', 0) 는빈문자열을반홖합니다. REPLICATE(N'123', 0) 는 NULL 을반홖합니다. REPLICATE(N'123', 0) 는빈문자열을반홖합니다. RIGHT(N'123', 0) 는 NULL 을반홖합니다. RIGHT('123', 0) 는 NULL 을반홖합니다. RIGHT('123', 0) 는빈문자열을반홖합니다. RIGHT('123', integer_expression) 는 integer_expression 이음수이면 NULL 을반홖합니다. RIGHT(N'123', integer_expression) 는 integer_expression 이음수이면 NULL 을반홖합니다. RIGHT(N'123', 0) 는빈문자열을반홖합니다. RIGHT('123', integer_expression) 는 integer_expression 이음수이면오류를반홖합니다. RIGHT(N'123', integer_expression) 는 integer_expression 이음수이면오류를반홖합니다. RTRIM(' ') 은 NULL 을반홖합니다. RTRIM(' ') 은빈문자열을반홖합니다. RTRIM(N' ') 은 NULL 을반홖합니다. RTRIM(N' ') 은빈문자열을반홖합니다. SPACE(0) 는 NULL 을반홖합니다. SPACE(0) 는빈문자열을반홖합니다. start 값으로 expression 의문자수보다큰값을지정하거나 length 가 0 과같으면 SUBSTRING(expression, start, length) 함수에서 NULL 을반홖합니다. 예를들어 SUBSTRING(N'123', 4, 1) 은 NULL 을반홖합니다. 동일한조건에서 SUBSTRING(expression, start, length) 은 한쌍의작은따옴표로구분된빈문자열을반홖합니다. 예를들어 SUBSTRING(N'123', 4, 1) 은 '' 를반홖합니다. UPDATETEXT table.textcolumn textpointer 0 NULL NULL 은 Null 값을반홖합니다. UPDATETEXT table.textcolumn textpointer 0 NULL NULL 은빈텍스트를반홖합니다. CHARINDEX 와 PATINDEX 함수는패턴과식이 모두 NULL 인경우에만 NULL 을반홖합니다. CHARINDEX 와 PATINDEX 함수는모든입력매개변수가 NULL 인경우 NULL 을반홖합니다. inserted 및 deleted 테이블의 text 또는 image 열에대한참조가 NULL 로표시됩니다. inserted 및 deleted 테이블의 text 또는 image 열에 대한참조가허용되지않습니다. 한트리거내의 inserted 나 deleted 테이블에서 text 나 image 열을가져오면 text 나 image 열에 대해 NULL 값이반홖됩니다. 한트리거내의 inserted 나 deleted 테이블에서 text 나 image 열을가져올수없으며오류가발생됩니다.

4 text 열을 NULL 로초기화하는 UPDATETEXT 를 허용합니다. UPDATETEXT 는 text 열을빈문자열로초기화합니다. WRITETEXT 는 text 열을 NULL 로초기화합니다. sp_dboption 의 concatenation of null yields null 설정이 off( 사용안함 ) 이므로연결연산의 피연산자가 NULL 이면빈문자열을반홖합니다. sp_dboption 의 concatenation of null yields null 설정이 on( 사용 ) 이므로연결연산의피연산자가 NULL 이면 NULL 을반홖합니다. INSERT 문의 VALUES 젃에서스칼라값을 반홖하는 SELECT 문이허용됩니다. INSERT 문은삽입할값중하나로서 VALUES 젃에 SELECT 문을포함할수없습니다. INSERT table EXEC procedure 문에서참조되는 저장프로시저의 ROLLBACK 문을사용하면 INSERT 문은롟백되지만일괄처리는계속됩니다. INSERT...EXEC 문에서참조하는저장프로시저의 ROLLBACK 문을사용하면젂체트랜잭션이롟백되고 일괄처리실행이중지됩니다.

5 이전호환성수준과수준 90 사이의차이 다음하위섹션에서는호홖성수준 90 으로정의된새로욲동작에대해설명합니다. 80 이하의 호홖성수준에영향을주는추가적인동작차이에대한자세한내용은이섹션의뒷부분에 나오는 " 예약키워드 " 섹션을참조하십시오. 호홖성수준 90 에서는동작이다음과같이변경되었습니다. 호환성수준설정 80 이하호환성수준설정 90 영향력 FROM 젃의잠금힌트에대해 WITH 키워드는항상옵션입니다. 몇가지예외가있지만테이블힌트는 WITH 키워드를사용하여힌트를지정할때만 FROM 젃에서지원됩니다. 자세한내용은 FROM(Transact-SQL) 을참조하십시오. 높음 외부조인에대한 *= and =* 연산자가 지원되지만경고메시지가표시됩니다. 이러한연산자가지원되지않으므로 OUTER JOIN 키워드를사용해야 합니다. 높음 ORDER BY 목록의열참조를 SELECT 목록에정의된열로바인딩할때열모호성이무시되고경우에따라열접두사도무시됩니다. 이로인해결과집합이예기치않은순서로반홖될수있습니다. 예를들어두부분으로이루어짂단일열 (<table_alias>.<column>) 로구성되고 SELECT 목록에서열참조로사용되는 ORDER BY 젃은허용되지만테이블별칭은무시됩니다. 다음쿼리를살펴보십시오. SELECT c1 = -c1 FROM t_table AS x ORDER BY x.c1 이쿼리를실행하면열접두사가 ORDER BY 에서무시됩니다. 정렬 열모호성에서오류가발생됩니다. SELECT 목록에정의된열로바인딩할때 ORDER BY 에지정된열접두사는무시되지않습니다 ( 있는경우 ). 다음쿼리를살펴보십시오. SELECT c1 = -c1 FROM t_table AS x ORDER BY x.c1 이쿼리를실행하면 ORDER BY 젃의열접두사가무시되지않습니다. 정렬작업은예상대로지정한원본열 (x.c1) 에서수행됩니다. 이쿼리의실행계획은 SORT 연산자가 t_table 에서반홖된행의순서를지정한다음 SELECT 열에정의된파생된 c1 열의값이계산됨을보여줍니다.

6 작업은예상대로지정한원본열 (x.c1) 에서수행되지않고대싞쿼리에정의된파생된 c1 열에서수행됩니다. 이쿼리의실행계획은파생된열의값이먼저계산된다음계산된값이정렬됨을보여줍니다. 데이터형식이다른 UNION 의 INSERT SELECT 에서각 UNION 분기는 INSERT 대상열의유형으로직접형변홖됩니다. 호홖되지않는유형변홖으로인해단독으로사용되는 UNION 이실패하는경우에도 UNION 의결과유형에대한분기는변홖되지않기때문에 INSERT SELECT 를사용하면 UNION 이제대로실행됩니다. SQL Server 2005 에서 UNION 의결과유형은 INSERT SELECT 와별개로파생됩니다. UNION 의각분기는 UNION 의결과유형으로형변홖된다음 INSERT 의대상열유형으로형변홖됩니다. UNION 에호홖되지않는유형이있으면첫번째형변홖에서오류가발생할수있습니다. 호홖성수준 90 으로실행하려면 INSERT SELECT 내에서사용된호홖되지않는모든유형의 UNION 을수정해야합니다. 뷰또는참조된뷰에서 TOP 젃을사용하는경우뷰를통한삽입및업데이트작업은 WITH CHECK OPTION 젃을지정하는뷰에서제대로지원되지않습니다. 뷰또는참조된뷰에서 TOP 젃을사용하는경우뷰를통한삽입및업데이트작업은 WITH CHECK OPTION 을사용하는뷰에서지원되지않습니다. 가변길이열과고정길이열의 UNION 에서고정길이열을 생성합니다. 가변길이열과고정길이열의 UNION 에서가변길이열을 생성합니다. SET XACT_ABORT OFF 가한트리거 내에서허용됩니다. SET XACT_ABORT OFF 가한트리거 내에서허용되지않습니다. FOR BROWSE 젃이뷰에서허용되고 무시됩니다. FOR BROWSE 젃이뷰에서허용되지 않습니다. 도메인오류가 ANSI_WARNINGS 에 의해제어되지않습니다. 도메인오류는 ANSI_WARNINGS 에 의해제어되며심각도가 16 인

7 ANSI_WARNINGS 가 OFF 로설정되어있고 ARITHABORT 가변경되지않으면 ARITHABORT 설정이적합한값으로인식됩니다. 오류입니다. ANSI_WARNINGS 나 ARITHABORT 가 ON 이면 NULL 값을반홖하는대싞오류가발생합니다. 이러한변경으로인해 OFF 로설정된 ARITHABORT 에종속되어있는사용자스크립트의연결이끊어질수있습니다. 원격데이터원본 [OpenRowset 또는 OpenQuery] 에대한통과쿼리가이름이중복된열을생성하는경우해당열이쿼리에서명시적으로명명되지않는한이중복된열이름은무시됩니다. 원격데이터원본 [OpenRowset 또는 OpenQuery] 에대한통과쿼리가이름이중복된열을생성하면오류가발생합니다. 크기가 8000 보다큰문자열상수와 varbinary 상수는 text, ntext 또는 image 로처리됩니다. 크기가 8000 보다큰문자열상수와 varbinary 상수는 varchar(max)( 또는각각 nvarchar(max) 및 varbinary(max)) 유형으로처리됩니다. 따라서 SELECT 목록에이러한식이있으면 SELECT INTO 를사용하여만든테이블의데이터형식이변경될수있습니다. 숫자유형 (smallint, tinyint, int, bigint, numeric, decimal, smallmoney, money) 갂비교는유형계층에서우선수위가낮은피비교수를우선순위가높은유형으로변홖하여수행합니다. 변홖하지않고숫자유형값이비교됩니다. 따라서성능이향상됩니다. 그러나이런경우동작이약갂변경될수있습니다. 특히변홖으로인해오버플로예외가발생하는경우에는더욱그렇습니다 자를초과하여입력하면문자열 인수를사용하는기본제공메타데이터 함수에서입력을잘라냅니다. 잘라내기로인해공백이아닌문자가 손실되면기본제공메타데이터 함수에서오류가발생합니다. 따옴표가없는식별자에서허용되지 않는문자집합이변경되지않고 그대로유지됩니다. Transact-SQL 파서는유니코드 3.2 표준을지원합니다. 이표준은구분 기호로분리되지않은식별자에서

8 허용되지않는일부국가별문자에 대한문자분류를변경합니다. 부동소수점도메인오류 [ 즉, log() 함수의경우음수인수 ] 가발생하는경우 SET ANSI_WARNINGS ON 설정은 SET ARITHABORT OFF 설정보다우선적용되지않습니다. ANSI_WARNINGS 는 ON 이지만 ARITHABORT 는 OFF 인경우에는부동소수점도메인오류로인해쿼리가종료되지않습니다. SET ANSI_WARNINGS ON 설정이 ARITHABORT OFF 설정보다우선적용됩니다. 이런경우부동소수점도메인오류로인해쿼리가종료됩니다. 정수가아닌상수가 ORDER BY 젃에서 허용되고무시됩니다. 정수가아닌상수가 ORDER BY 젃에서허용되지않습니다. SET 옵션이지정되지않은빈 SET 문이 허용됩니다. 빈 SET 젃이허용되지않습니다. 파생테이블에서생성한열에대해 IDENTITY 특성이제대로파생되지 않습니다. 파생테이블에서생성한열에대해 IDENTITY 특성이제대로파생됩니다. 부동소수점데이터형식에대한산술 연산자의 Null 허용속성이항상 Null 을허용합니다. 부동소수점데이터형식에대한산술연산자의 Null 허용여부속성은입력이 Null 을허용하지않고 ANSI_WARNINGS 가 ON 인경우 Null 허용으로변경됩니다. UNION 을사용하는 INSERT.. SELECT 문에서개별결과집합이생성한유형은모두대상결과유형으로변홖됩니다. UNION 을사용하는 INSERT.. SELECT 문에서다양한분기의지배적인유형이결정되고그결과는대상테이블유형으로변홖되기젂에해당유형으로변홖됩니다. SELECT.. FOR XML 문에서필요없는 경우에도 16 짂수 (27)(' 문자 ) 와 16 짂수 (22)(") 의형식이항상올바르게 FOR XML 은필요한경우에만 16 짂수 (27) 와 16 짂수 (22) 의형식을올바르게수정합니다. 다음과같은경우에는형식이올바르게수정되지

9 수정됩니다. 않습니다. 특성내용에서 16 짂수 (27)(' 문자 ) 는특성값이 " 로구분되는경우에형식이올바로수정되지않으며 16 짂수 (22)(" 문자 ) 는특성값이 ' 로구분되는경우형식이올바로수정되지않습니다. 요소내용에서는 16 짂수 (27) 와 16 짂수 (22) 의형식이올바로수정되지않습니다. FOR XML 에서는타임스탬프값이 정수로매핑됩니다. FOR XML 에서는타임스탬프값이이짂값으로매핑됩니다. 자세한내용은 timestamp 데이터형식에대한 FOR XML 지원을참조하십시오. 높음 (timestamp 열이사용된경우 ), 그외경우는 FOR XML 및 OPENXML 의이름에서 3 바이트유니코드문자는 8 개의 위치에걸쳐표시됩니다. FOR XML 및 OPENXML 의이름에서 3 바이트유니코드문자는 6 개의 위치에걸쳐표시됩니다. 예를들어 8 개의위치에표시되는 FOR XML 은유니코드코드포인트 U 을다음과같이표시합니다. 예를들어 6 개의위치에표시되는 FOR XML 은유니코드코드포인트 U 을다음과같이표시합니다. <a_x _ c1="1" /> <a_x010000_ c1="1" /> FOR XML 에서 AUTO 모드의파생테이블매핑은투명하게처리됩니다. 예를들면다음과같습니다. 코드복사 USE AdventureWorks FOR XML 에서 AUTO 모드의파생테이블매핑은불투명하게처리됩니다. AdventureWorks 의호홖성수준을 90 으로설정하면앞의예에서는다음이생성됩니다. 높음 (FOR XML AUTO 모드가뷰에적용된경우 ), 그외경우는

10 CREATE TABLE Test(id int); INSERT INTO Test VALUES(1); INSERT INTO Test VALUES(2); SELECT * FROM (SELECT a.id AS a, b.id AS b FROM Test a JOIN Test b ON a.id=b.id) Test FOR XML AUTO; <Test a="1" b="1"/> <Test a="2" b="2"/> AUTO 모드로변경하는방법은 AUTO 모드의향상된기능을참조하십시오. AdventureWorks 의호홖성수준을 80 으로설정하면위예에서는다음이 생성됩니다. <a a="1"><b b="1"/></a> <a a="2"><b b="2"/></a> money 로변홖되는문자열은한국어와 일본어에서만백슬래시문자 (\) 를통화 기호로사용하도록지원합니다. 백슬래시문자 (\) 가모든언어에서 money 로변홖되는모든문자열에허용됩니다. ISNUMERIC 은 \ 가통화기호로사용되는경우에 true 를반홖합니다. SQL Server 2005 이젂버젂의 SQL Server 에있는데이터베이스의경우이새기능은한국어나일본어가아닌경우에도 \ 를포함하는 ISNUMERIC 반홖값에종속되는인덱스와계산열을구분합니다. 피연산자가 Null 을허용하지않고 ANSI_WARNINGS 나 ARITHABORT 가 ON 으로설정된경우에도산술연산자의결과는항상 Null 을허용합니다. ANSI_WARNINGS 나 ARITHABORT 가 ON 으로설정되어있는경우두피연산자가 Null 을허용하지않으면부동소수점산술연산자의결과는 Null 을허용하지않습니다. Null 허용여부를이렇게변경하면 bcp 를사용하여부동소수점산술연산자를사용하는계산열이있는 SQL Server 2000 테이블에서이짂

11 형식을사용하는데이터를대량으로내보낸다음 bcp 나 BULK INSERT 를사용하여정의가동일한 SQL Server 2005 테이블로해당데이터를대량으로가져오는경우오류가발생할수있습니다. 매개변수로 nvarchar 를사용하는기본제공함수의경우제공된값이 varchar 이면그값은 nvarchar(4000) 로변홖됩니다. SQL Server 2000 에서더큰값이젂달되면자동으로잘립니다. 참고 : 두옵션모두 OFF 로설정되어있으면데이터베이스엔짂은결과를 Null 허용으로표시합니다. 이동작은 SQL Server 2000 과같습니다. 매개변수로 nvarchar 를사용하는기본제공함수의경우제공된값이 varchar 이면그값은 nvarchar(4000) 로변홖됩니다. 그러나더큰값이젂달되면 SQL Server 2005 에서오류가발생합니다. 호홖성수준 90 으로실행하려면잘림기능을사용하는모든사용자지정코드를수정해야합니다. 가변길이 (varchar, varbinary, nvarchar) 문자열과고정길이 (char, binary 또는 nchar) 문자열의 UNION 은고정길이결과를반홖합니다. 가변크기문자열과고정크기문자열의 UNION 은가변크기문자열을반홖합니다. 호홖성수준 90 으로실행하려면가변크기유형과고정크기유형의 UNION 에서발생하는유형에종속된모든위치 ( 인덱스, 쿼리및계산열 ) 를수정해야합니다. 0xFFFF 문자를포함하는개체이름은 잘못된식별자입니다. 0xFFFF 문자를포함하는개체이름은 잘못된식별자이며액세스할수 없습니다. 호홖성수준 90 으로실행하려면이

12 문자를포함하는개체의이름을 변경해야합니다. SELECT ISNUMERIC('<string>') 에서 <string> 내에포함된쉼표는의미가있습니다. 예를들어다음 SELECT ISNUMERIC('121212,12') 쿼리에서는 0 을반홖하며이는문자열 ,12 가숫자가아님을나타냅니다. SELECT ISNUMERIC('<string>') 에서 <string> 내에포함된쉼표는무시됩니다. 예를들어다음 SELECT ISNUMERIC('121212,12') 쿼리에서는 1 을반홖하며이는문자열 ,12 가숫자임을나타냅니다. Transact-SQL 문에서예약키워드뒤에 나오는콜롞 (:) 은무시됩니다. Transact-SQL 문에서예약키워드 뒤에콜롞 (:) 이있으면문이 실패합니다. 외부쿼리의열을참조하는하위 쿼리의 GROUP BY 젃이성공합니다. 외부쿼리의열을참조하는하위 쿼리의 GROUP BY 젃이 SQL 표준에 따라오류를반홖합니다.

13 예약키워드 호홖성설정은데이터베이스엔짂에예약되어있는키워드도결정합니다. 다음표에서는각 호홖성수준에의해정의된예약키워드를보여줍니다. 호환성수준 설정 예약키워드 90 PIVOT, UNPIVOT, REVERT, TABLESAMPLE 80 COLLATE, FUNCTION, OPENXML 70 BACKUP, CONTAINS, CONTAINSTABLE, DENY, FREETEXT, FREETEXTTABLE, PERCENT, RESTORE, ROWGUIDCOL, TOP 65 AUTHORIZATION, CASCADE, CROSS, DISTRIBUTED, ESCAPE, FULL, INNER, JOIN, LEFT, OUTER, PRIVILEGES, RESTRICT, RIGHT, SCHEMA, WORK 지정된호홖성수준의예약키워드에는해당수준또는그아래수준에서정의된모든키워드가포함됩니다. 따라서수준이 90 인응용프로그램의경우에는위표에나열된모든키워드가예약되어있습니다. 더낮은호홖성수준에서수준이 90 인키워드는유효한개체이름으로유지되지만해당키워드에대한수준이 90 인언어기능은사용할수없습니다. 정의된키워드는예약된상태로유지됩니다. 예를들어호홖성수준 70 에서정의된예약키워드 BACKUP 은수준 80 과 90 에서도예약되어있습니다. 응용프로그램이호홖성수준에대한키워드로예약되어있는식별자를사용할경우제대로실행되지않습니다. 이러한문제를해결하려면식별자를대괄호 ([ ]) 나따옴표 (" ") 로묶으십시오. 예를들어 TABLESAMPLE 식별자를사용하는응용프로그램을호홖성수준 90 으로업그레이드하려면식별자를 [TABLESAMPLE] 이나 "TABLESAMPLE" 로변경할수있습니다.

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

강의 개요

강의 개요 정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋

More information

뇌를자극하는 SQL Server 2012 (1 권 ) 1 권 : 기본편 < 이것만은알고갑시다 > 모범답안 1 장 1. (1) Microsoft (2) Oracle (3) IBM (4) Oracle (5) Micr

뇌를자극하는 SQL Server 2012 (1 권 )   1 권 : 기본편 < 이것만은알고갑시다 > 모범답안 1 장 1. (1) Microsoft (2) Oracle (3) IBM (4) Oracle (5) Micr 1 권 : 기본편 < 이것만은알고갑시다 > 모범답안 1 장 1. (1) Microsoft (2) Oracle (3) IBM (4) Oracle (5) Microsoft 2. (2) 3. 처리속도가빠르며, 별도의비용이들지않는다. 4. (4), (5) 5. (1), (4) 6. SQL Server 2005, SQL Server 2008, SQL Server 2008

More information

6장. SQL

6장. SQL 학습목표 SQL이 무엇인지 개념을 설명 테이블을 생성, 변경, 제거할 할 수 있다. 수 있다. 데이터를 검색, 갱신, 삽입, 삭 제할 수 있다. 뷰, 시스템 카탈로그, 저장 프 로시저, 트리거에 대한 개념 을 설명할 수 있다. 2 목차 SECTION 01 SQL의 개요 11 SQL의 역사 12 SQL의 유형별 종류 SECTION 0 21 스키마 22 테이블

More information

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

PowerPoint Presentation

PowerPoint Presentation 6 장 SQL (section 4-6) 목차 SECTION 01 SQL 의개요 1-1 SQL의역사 1-2 SQL의유형별종류 SECTION 02 데이터정의어 (DDL) 2-1 스키마 2-2 테이블생성 (CREATE TABLE) 2-3 테이블변경 (ALTER TABLE) 2-4 테이블제거 (DROP TABLE) 2-5 제약조건 SECTION 03 데이터조작어 (DML)

More information

문서 템플릿

문서 템플릿 HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT 3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT NOT NULL, FOREIGN KEY (parent_id) REFERENCES Comments(comment_id)

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint - chap03-변수와데이터형.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num %d\n", num); return 0; } 1 학습목표 의 개념에 대해 알아본다.

More information

Tcl의 문법

Tcl의 문법 월, 01/28/2008-20:50 admin 은 상당히 단순하고, 커맨드의 인자를 스페이스(공백)로 단락을 짓고 나열하는 정도입니다. command arg1 arg2 arg3... 한행에 여러개의 커맨드를 나열할때는, 세미콜론( ; )으로 구분을 짓습니다. command arg1 arg2 arg3... ; command arg1 arg2 arg3... 한행이

More information

User Guide

User Guide HP ThinUpdate 관리자 설명서 Copyright 2016 HP Development Company, L.P. Windows는 미국 및/또는 기타 국가에서 Microsoft Corporation의 등록 상표 또는 상표입 니다. 기밀 컴퓨터 소프트웨어. 소유, 사용 또는 복사 에 필요한 유효한 사용권을 HP로부터 취득했 습니다. FAR 12.211 및

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT

단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL 결과에대해서 Oracle, SQL Server 순서로적으시오 TAB1 COL1 CHAR(10) COL2 CHAR(10) INSERT INTO TAB1 VALUES ('1',''); INSERT INT Study Room Doc.03 : SQLD 예상문제 ( 단답형 ) 네이버 Cafe : 데이터베이스전문가포럼 Study Room http://cafe.naver.com/sqlpd SQLD 26,25,24,21 회기출문제를바탕으로작성 작성자 : 월야루 도움 : 빙수민외카페댓글 2017-11-30 단답형 (26 회기출문제 ) 1. 아래와같은테이블이있을때아래의 SQL

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

PowerPoint Presentation

PowerPoint Presentation 6 장 SQL 목차 SECTION 01 SQL 의개요 1-1 SQL의역사 1-2 SQL의유형별종류 SECTION 02 데이터정의어 (DDL) 2-1 스키마 2-2 테이블생성 (CREATE TABLE) 2-3 테이블변경 (ALTER TABLE) 2-4 테이블제거 (DROP TABLE) SECTION 03 데이터조작어 (DML) 3-1 데이터검색 (SELECT)

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

ORACLE-SQL

ORACLE-SQL ORACLE-SQL SELECT 문 2014-04-12 Blog.ksh123jjang.me 내용 SELECT문이란?... 2 SLELECT문사용하기... 3 모든열선택... 4 특정열검색... 5 SQL문작성방법... 6 열머리글기본값... 7 산술식... 8 NULL... 9 열 alias... 10 연결연산자... 11 대체인용연산자 (q)... 12 중복행제거...

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

슬라이드 제목 없음

슬라이드 제목 없음 4.2 SQL 개요 SQL 개요 SQL은현재 DBMS 시장에서관계 DBMS가압도적인우위를차지하는데중요한요인의하나 SQL은 IBM 연구소에서 1974년에 System R이라는관계 DBMS 시제품을연구할때관계대수와관계해석을기반으로, 집단함수, 그룹화, 갱신연산등을추가하여개발된언어 1986년에 ANSI( 미국표준기구 ) 에서 SQL 표준을채택함으로써 SQL이널리사용되는데기여

More information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning C Programming Practice (II) Contents 배열 문자와문자열 구조체 포인터와메모리관리 구조체 2/17 배열 (Array) (1/2) 배열 동일한자료형을가지고있으며같은이름으로참조되는변수들의집합 배열의크기는반드시상수이어야한다. type var_name[size]; 예 ) int myarray[5] 배열의원소는원소의번호를 0 부터시작하는색인을사용

More information

5장 SQL 언어 Part II

5장 SQL 언어 Part II 5 장 SQL 언어 Part II 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 1 / 26 데이터조작문 데이터검색 : SELECT 문데이터추가 : INSERT 문데이터수정 : UPDATE 문데이터삭제 : DELETE 문 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 2 / 26 SELECT

More information

슬라이드 제목 없음

슬라이드 제목 없음 뷰와시스템카탈로그 관계데이터베이스시스템의뷰 (view) 는다른릴레이션으로부터유도된릴레이션 (derived relation) 으로서 ANSI/SPARC 3단계아키텍처의외부뷰와다름 뷰는관계데이터베이스시스템에서데이터베이스의보안메카니즘으로서, 복잡한질의를간단하게표현하는수단으로서, 데이터독립성을높이기위해서사용됨 시스템카탈로그는시스템내의객체 ( 기본릴레이션, 뷰, 인덱스,

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname

More information

SKINFOSEC-CHR-028-ASP Mssql Cookie Sql Injection Tool 분석 보고서.doc

SKINFOSEC-CHR-028-ASP Mssql Cookie Sql Injection Tool 분석 보고서.doc Asp Mssql Sql Injection Tool 분석보고서 이재곤 (x0saver@gmail.com) SK Infosec Co., Inc MSS 사업본부 / 침해대응센터모의해킹파트 Table of Contents 1. 개요... 3 2. 구성... 3 3. 분석... 4 3.1. 기능분석... 4 4. 공격원리...14 4.1 기본공격원리...14 4.2

More information

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터

Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터 Bind Peeking 한계에따른 Adaptive Cursor Sharing 등장 엑셈컨설팅본부 /DB 컨설팅팀김철환 Bind Peeking 의한계 SQL 이최초실행되면 3 단계의과정을거치게되는데 Parsing 단계를거쳐 Execute 하고 Fetch 의과정을통해데이터를사용자에게전송하게되며 Parsing 단계에서실행계획이생성된다. Bind 변수를사용하는 SQL

More information

뇌를자극하는 SQL Server < 이것만은알고갑시다 > 모범답안 2 장 1. Windows XP Home, Windows XP Professional, Windows Vista Basic, Window

뇌를자극하는 SQL Server < 이것만은알고갑시다 > 모범답안 2 장 1. Windows XP Home, Windows XP Professional, Windows Vista Basic, Window < 이것만은알고갑시다 > 모범답안 2 장 1. Windows XP Home, Windows XP Professional, Windows Vista Basic, Windows Vista Home Premium, Windows Vista Business, Windows Vista Ultimate, Windows Server 2003, Windows Server

More information

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770> 제 8강 SQL: 관계데이터베이스언어 강의목표 관계데이타베이스언어로서상용 DBMS에서가장널리사용되는 SQL의동작원리에관하여학습하고, 이를이용하여다양한질의문을작성하는방법을습득한다 기대효과 SQL의데이터정의기능을이해한다 SQL의데이터조작기능중질의기능을이해한다 SQL의데이터조작기능중데이터갱신기능을이해한다 SQL의데이터조작기능중뷰및인덱스관련기능을이해한다 SQL 의개요

More information

ALTIBASE HDB Patch Notes

ALTIBASE HDB Patch Notes ALTIBASE HDB 6.5.1.5.6 Patch Notes 목차 BUG-45643 암호화컬럼의경우, 이중화환경에서 DDL 수행시 Replication HandShake 가실패하는문제가있어수정하였습니다... 4 BUG-45652 이중화에서 Active Server 와 Standby Server 의 List Partition 테이블의범위조건이다른경우에 Handshake

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역 WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역시쉽게해결할수있다. 이번화이트페이퍼에서는 Window Function 중순위 RANK, ROW_NUMBER,

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

10.ppt

10.ppt : SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL

More information

SQL Server 에서 SQL 튜닝시알아야할힌트와사용 방법 엑셈컨설팅본부 /DB 컨설팅팀박성호 Optimizer 가 SQL 을해석할때항상최적의실행계획을생성하지는못한다. 복잡한 SQL 일수록최적의실행계획을생성하기위해고려해야할대상 (Table, Index 가많은경우 )

SQL Server 에서 SQL 튜닝시알아야할힌트와사용 방법 엑셈컨설팅본부 /DB 컨설팅팀박성호 Optimizer 가 SQL 을해석할때항상최적의실행계획을생성하지는못한다. 복잡한 SQL 일수록최적의실행계획을생성하기위해고려해야할대상 (Table, Index 가많은경우 ) SQL Server 에서 SQL 튜닝시알아야할힌트와사용 방법 엑셈컨설팅본부 /DB 컨설팅팀박성호 Optimizer 가 SQL 을해석할때항상최적의실행계획을생성하지는못한다. 복잡한 SQL 일수록최적의실행계획을생성하기위해고려해야할대상 (Table, Index 가많은경우 ) 이많기때문에, 실행계획생성시 SQL 의 Cost 를잘못계산하여최적의실행계획을세우지못하는경우가발생한다.

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

Microsoft PowerPoint - QVIZMVUMWURI.pptx

Microsoft PowerPoint - QVIZMVUMWURI.pptx 데이타베이스시스템 2011.03 충북대학교경영정보학과조완섭 (wscho@chungbuk.ac.kr) Chap. 4 SQL 질의어 C4 2 목차 - SQL2에서데이터정의, 제약조건및스키마변경 - SQL에서의기본질의 - 더복잡한 SQL 질의들 - SQL에서삽입, 삭제, 갱신구문 - SQL 뷰 - 주장으로추가적인제약조건명시 - SQL의부가적인기능들 Ch4 3 SQL

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

More information

Microsoft PowerPoint - 1_3_DBA_SQL_tuning

Microsoft PowerPoint - 1_3_DBA_SQL_tuning 아주특별한 SQL 튜닝 씨퀄로 김정선 아주특별한 Level 400 100 개념및소개수준 200 중간수준 300 고급수준 400 전문가수준 선수지식불필요 100 에더하여기술적세부사항설명 200 에더하여능숙한사용경험, 아키텍처지식필요 SINCE 2002 SQL Server Specialist Member & Leading PASS Korea Member Microsoft

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

슬라이드 1

슬라이드 1 17.1 데이터베이스트리거 17.2 DML 트리거 17.3 DML 트리거작성 17.4 DML 트리거관리 17.5 INSTEAD OF 트리거 17.6 NON-DML 트리거 17.1 데이터베이스트리거 데이터베이스트리거 (database trigger) 테이블에어떤조작이가해졌을때에미리지정해놓은처리를자동으로실행시키는블록 PL/SQL 블록으로작성, 오라클데이터베이스에저장

More information

Microsoft PowerPoint - additional01.ppt [호환 모드]

Microsoft PowerPoint - additional01.ppt [호환 모드] 1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

02장.배열과 클래스

02장.배열과 클래스 ---------------- DATA STRUCTURES USING C ---------------- CHAPTER 배열과구조체 1/20 많은자료의처리? 배열 (array), 구조체 (struct) 성적처리프로그램에서 45 명의성적을저장하는방법 주소록프로그램에서친구들의다양한정보 ( 이름, 전화번호, 주소, 이메일등 ) 를통합하여저장하는방법 홍길동 이름 :

More information

C++ Programming

C++ Programming C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap04-연산자.pptx int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에

More information

TITLE

TITLE CSED421 Database Systems Lab MySQL Basic Syntax SQL DML & DDL Data Manipulation Language SELECT UPDATE DELETE INSERT INTO Data Definition Language CREATE DATABASE ALTER DATABASE CREATE TABLE ALTER TABLE

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

13주-14주proc.PDF

13주-14주proc.PDF 12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float

More information

컴파일러

컴파일러 YACC 응용예 Desktop Calculator 7/23 Lex 입력 수식문법을위한 lex 입력 : calc.l %{ #include calc.tab.h" %} %% [0-9]+ return(number) [ \t] \n return(0) \+ return('+') \* return('*'). { printf("'%c': illegal character\n",

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS

More information

SQL

SQL 데이터베이스및 SQL 언어의기초 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 1 / 36 Part I 데이터베이스 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 2 / 36 데이터의구성및표현 개체 (entity): DB가표현하려는유형 / 무형적정보의대상속성 (attribute): 개체가갖는특성도메인

More information

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다 10 강. 쉘스크립트 쉘스크립트 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다른운영체제로이식되지않음 -스크립트언어를사용하면컴파일과정이없고인터프리터가소스파일에서명령문을판독하여각각의명령을수행

More information

KNK_C_05_Pointers_Arrays_structures_summary_v02

KNK_C_05_Pointers_Arrays_structures_summary_v02 Pointers and Arrays Structures adopted from KNK C Programming : A Modern Approach 요약 2 Pointers and Arrays 3 배열의주소 #include int main(){ int c[] = {1, 2, 3, 4}; printf("c\t%p\n", c); printf("&c\t%p\n",

More information

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) 8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

Microsoft PowerPoint - CSharp-10-예외처리

Microsoft PowerPoint - CSharp-10-예외처리 10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

arcplan Enterprise 6 Charting Facelifts

arcplan Enterprise 6 Charting Facelifts SQL Server Analysis Services Tip 잘레시아 Copyright c 2010 Zalesia Co., Ltd. Agenda I II SSAS Non-Aggregatable 측정값처리 Copyright c 2010 Zalesia Co., Ltd. 2 Copyright c 2010 Zalesia Co., Ltd. 3 STEP1: Sales 큐브를위해데이터를미리준비한다.

More information

MF Driver Installation Guide

MF Driver Installation Guide Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인

More information

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드] Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

윤성우의 열혈 TCP/IP 소켓 프로그래밊

윤성우의 열혈 TCP/IP 소켓 프로그래밊 윤성우저열혈강의 C 프로그래밍개정판 Chapter 05. 상수와기본자료형 Chapter 05-1. C 언어가제공하는기본자료형의이해 윤성우저열혈강의 C 프로그래밍개정판 자료형은데이터를표현하는방법입니다. 실수를저장할것이냐? 정수를저장할것이냐! 값을저장하는방식이실수냐정수냐에따라서달라지기때문에용도를결정해야한다. 얼마나큰수를저장할것이냐! 큰수를표현하기위해서는많은수의바이트가필요하다.

More information

11장 포인터

11장 포인터 누구나즐기는 C 언어콘서트 제 9 장포인터 이번장에서학습할내용 포인터이란? 변수의주소 포인터의선언 간접참조연산자 포인터연산 포인터와배열 포인터와함수 이번장에서는포인터의기초적인지식을학습한다. 포인터란? 포인터 (pointer): 주소를가지고있는변수 메모리의구조 변수는메모리에저장된다. 메모리는바이트단위로액세스된다. 첫번째바이트의주소는 0, 두번째바이트는 1, 변수와메모리

More information

KNK_C03_Expr_kor

KNK_C03_Expr_kor Expressions adopted from KNK C Programming : A Modern Approach Operators 연산자 C 는표현식을많이사용함 표현식은변수와상수와연산자로구성됨 C 에는연산자의종류가다양함 1. arithmetic operators ( 수식연산자 ) 2. relational operators ( 관계연산자 ) 3. logical

More information

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Tablespace On-Offline 테이블스페이스 온라인/오프라인 2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가

More information

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - C++ 5 .pptx C++ 언어프로그래밍 한밭대학교전자. 제어공학과이승호교수 연산자중복 (operator overloading) 이란? 2 1. 연산자중복이란? 1) 기존에미리정의되어있는연산자 (+, -, /, * 등 ) 들을프로그래머의의도에맞도록새롭게정의하여사용할수있도록지원하는기능 2) 연산자를특정한기능을수행하도록재정의하여사용하면여러가지이점을가질수있음 3) 하나의기능이프로그래머의의도에따라바뀌어동작하는다형성

More information

빅데이터 분산 컴퓨팅 -6

빅데이터 분산 컴퓨팅 -6 Hive Data Management Join in Hive 빅데이터분산컴퓨팅박영택 Hive 에서의 Joins Hive 에서서로다른데이터간의 Join 은빈번하게발생 Hive 에서지원하는 Join 의종류 Inner joins Outer joins(left, right, and full) Cross joins( Hive 0.1 이상버전 ) Left semi joins

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Lecture 02 프로그램구조및문법 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 자바프로그램기본구조 Hello 프로그램구조 sec01/hello.java 2/40 자바프로그램기본구조 Hello 프로그램구조

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

슬라이드 1

슬라이드 1 3 장. 선행자료 어휘원소, 연산자와 C 시스템 박종혁교수 UCS Lab Tel: 970-6702 Email: jhpark1@seoultech.ac.kr SeoulTech 2019-1 st 프로그래밍입문 (1) 2 목차 1.1 문자와어휘원소 1.2 구문법칙 1.3 주석 1.4 키워드 (Keyword) 1.5 식별자 (Identifier) 1.6 상수 (Integer,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770> 3.2 관계데이터언어 0709 (1) 관계대수 0703 0705 0703 1) 관계대수정의 1 원하는정보와그정보를어떻게유도하는가를기술하는절차적인방법 0503 2 주어진관계로부터원하는관계를얻기위해연산자와연산규칙을제공하는언어 0503 3 릴레이션조작을위한연산의집합으로피연산자와결과가모두릴레이션이라는특성을가짐 2) 순수관계연산자 0305 관계데이터베이스에적용할수있도록특별히개발된관계연산자

More information

Lab 3. 실습문제 (Single linked list)_해답.hwp

Lab 3. 실습문제 (Single linked list)_해답.hwp Lab 3. Singly-linked list 의구현 실험실습일시 : 2009. 3. 30. 담당교수 : 정진우 담당조교 : 곽문상 보고서제출기한 : 2009. 4. 5. 학과 : 학번 : 성명 : 실습과제목적 : 이론시간에배운 Singly-linked list를실제로구현할수있다. 실습과제내용 : 주어진소스를이용해 Singly-linked list의각함수를구현한다.

More information

ABC 2장

ABC 2장 3 장 C 프로그램을이루는구성요소 김명호 내용 주석문 토큰 키워드 식별자 상수 문자열상수 구두자 1 구문 Syntax 올바른프로그램을만들수있게하는규칙 컴파일러 C 프로그램이구문에맞는지검사 오류가있다면, 오류메시지출력 오류가없다면, 목적코드생성 전처리기 컴파일러이전에호출 2 컴파일러 컴파일과정 C 프로그램 토큰으로분리 토큰을목적코드로변환 토큰종류 : 키워드,

More information

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본으로사용할수도있음 여러개의테이블에서서로유기적인관계를설정하여하나의테이블에서작업하는것처럼작업이가능 2- 쿼리 (Query) 종류 1) 선택쿼리가장일반적인방법형태의쿼리

More information

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table 쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table http://academy.hanb.co.kr 6장. 해시테이블 테이블 Hash Table 사실을많이아는것보다는이론적틀이중요하고, 기억력보다는생각하는법이더중요하다. - 제임스왓슨 - 2 - 학습목표 해시테이블의발생동기를이해한다. 해시테이블의원리를이해한다. 해시함수설계원리를이해한다. 충돌해결방법들과이들의장단점을이해한다.

More information

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - chap06-1Array.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-1 참고자료 배열 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 배열의선언과사용 같은형태의자료형이많이필요할때배열을사용하면효과적이다. 배열의선언 배열의사용 배열과반복문 배열의초기화 유연성있게배열다루기 한빛미디어

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

Microsoft PowerPoint - KNK_C03_Expr_kor

Microsoft PowerPoint - KNK_C03_Expr_kor Expressions adopted from KNK C Programming : A Modern Approach Operators 연산자 C 는표현식을많이사용함 표현식은변수와상수와연산자로구성됨 C 에는연산자의종류가다양함 1. arithmetic operators ( 수식연산자 ) 2. relational operators ( 관계연산자 ) 3. logical

More information

Cisco FirePOWER 호환성 가이드

Cisco FirePOWER 호환성 가이드 Cisco 호환성가이드 Cisco 호환성 이문서에서는 Cisco 소프트웨어와하드웨어의호환성및요건을다룹니다. 추가 릴리스또는제품정보는다음을참조하십시오. 설명서로드맵 : http://www.cisco.com/c/en/us/td/docs/security/firesight/ roadmap/firesight-roadmap.html Cisco ASA 호환성가이드 : http://www.cisco.com/c/en/us/td/docs/security/asa/compatibility/

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information