DB
-
MSSQL : sql๋ฌธ์์ ๊ฒฐ๊ณผ ์งํฉ์ ๋ฐํํ์ง ์์์ต๋๋ค. ์๋ฌDB 2020. 3. 18. 13:48
์๋ฌ sql๋ฌธ์์ ๊ฒฐ๊ณผ ์งํฉ์ ๋ฐํํ์ง ์์์ต๋๋ค. ์๋ฌ ์๋ฌ์์ธ ํ๋ก์์ ํธ์ถ์ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐ์ง ์์๊ธฐ ๋๋ฌธ์ ๋ฐ์ ํด๊ฒฐ๋ฐฉ๋ฒ 1) SQL ๊ตฌ๋ฌธ ์์ SET NOCOUNT ON; ์ ๋ถ์ฌ ์คํ ex ) String sql = "SET NOCOUNT ON; EXEC MYPROC..."; 2) execute Update(); ๋ก ๋ณ๊ฒฝ
-
MSSQL : ',' ๊ทผ์ฒ์ ๊ตฌ๋ฌธ์ด ์๋ชป๋์์ต๋๋ค ์๋ฌDB 2020. 3. 17. 13:22
์๋ฌ ',' ๊ทผ์ฒ์ ๊ตฌ๋ฌธ์ด ์๋ชป๋์์ต๋๋ค. ์๋ฌ ์๋ฌ์์ธ ์ด๋ฐ ์ข ๋ฅ์ ์๋ฌ๋ ๋๋ถ๋ถ ๋ณ์๊ฐ์ด ์ ๋๋ก ์๋ค์ด์์ ๋ ๋ฐ์ ํด๊ฒฐ๋ฐฉ๋ฒ ','๊ทผ์ฒ์ ๊ตฌ๋ฌธ์ด ์๋ชป๋์๋ค๊ณ ๋์ค๋ฉด, ๊ฐ์ด ๋น์ด์๊ฑฐ๋ ๋ค๋ฅธ๊ฐ์ด ๋ค์ด์ ๋ฐ์ํ ์๋ฌ๊ธฐ์, ๊ฐ์ด ์ ๋๋ก ์ฝ์ ๋์๋์ง ํ์ธ
-
MSSQL : ํน์ ์ปฌ๋ผ์ด ํฌํจ๋ ํ ์ด๋ธ ๋ฐ ํ๋ก์์ ์ฐพ๊ธฐDB 2020. 3. 13. 01:09
MSSQL์์ ํน์ ์ปฌ๋ผ์ด ํฌํจ๋ ํ ์ด๋ธ์ ์ฐพ๋๋ฐฉ๋ฒ ์ ์ฒด์ปฌ๋ผ ํ์ธ๋ฐฉ๋ฒ SELECT T.name AS table_name, C.name AS column_name FROM sys.tables AS T INNER JOIN sys.columns AS C ON T.object_id = C.object_id ํน์ ์ปฌ๋ผ ๊ฒ์๋ฐฉ๋ฒ SELECT T.name AS table_name, C.name AS column_name FROM sys.tables AS T INNER JOIN sys.columns AS C ON T.object_id = C.object_id WHERE C.name = '[์ปฌ๋ผ๋ช ]' MSSQL์์ ํน์ ์ปฌ๋ผ์ด ํฌํจ๋ ํ๋ก์์ ์ฐพ๋๋ฐฉ๋ฒ ๋ฐฉ๋ฒ1 SELECT ROUTINE_NAME FROM INFORMATION_..
-
MSSQL : ์ฐ์ฐ์ ์ฐ์ ์์DB 2020. 3. 9. 21:05
MSSQL ์ฐ์ฐ์ ์ฐ์ ์์ ๋ณต์กํ ์์ ์ฌ๋ฌ ๊ฐ์ ์ฐ์ฐ์๊ฐ ์์ ๋๋ ์ฐ์ฐ์ ์ฐ์ ์์์ ๋ฐ๋ผ ์ฐ์ฐ ์์๊ฐ ๊ฒฐ์ ๋๋ค. ์ฐ์ ์์๊ฐ ๋์ ์ฐ์ฐ์๊ฐ ์ฐ์ ์์๊ฐ ๋ฎ์ ์ฐ์ฐ์๋ณด๋ค ๋จผ์ ํ๊ฐ๋๋ฉฐ, ๋ง์ฝ ํ ์์์ ๋ ์ฐ์ฐ์๊ฐ ๋์ผํ ์ฐ์ ์์ ์์ค์ ๊ฐ์ง๋ฉด ์์ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ ์์ผ๋ก ๊ณ์ฐ๋๋ค. 1 ~ (๋นํธ NOT) 2 *(๊ณฑํ๊ธฐ), /(๋๋๊ธฐ), %(๊ณ์) 3 +(์์), -(์์), +(๋ํ๊ธฐ), +(์ฐ๊ฒฐ), -(๋นผ๊ธฐ), &(๋นํธ AND), ^(๋นํธ ์ ์ฉ OR), |(๋นํธ OR) 4 =, >, =, , !< (๋น๊ต ์ฐ์ฐ์) 5 NOT 6 AND 7 ALL, ANY, BETWEEN, IN, LIKE, OR, SOME 8 =(ํ ๋น)
-
MSSQL : ์ฌ์ฉ์ ์ ์ ํจ์ ์ ์ ๋ฐ ์ข ๋ฅDB 2020. 3. 1. 23:56
1. ์ฌ์ฉ์ ์ ์ ํจ์์ ์ ์ ๋งค๊ฐ๋ณ์๋ฅผ ๋ฐ์ ๋ณต์กํ ๊ณ์ฐ์ด๋ ์ฟผ๋ฆฌ๋ฌธ์ ์ํํ์ฌ ํด๋น ์์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ๊ฒ์ ์ฌ์ฉ์ ์ ์ ํจ์๋ผ ํ๋ฉฐ, ์ค์นผ๋ผ ๊ฐ์ด๋ ํ ์ด๋ธ ํํ์ ๊ฒฐ๊ณผ ์งํฉ์ ๋ฐํํจ (์ค์นผ๋ผ๊ฐ : ๋งค๊ฐ๋ณ์๋ฅผ ๋ฐ์ ๋ก์ง์ ์ฒ๋ฆฌํ ํ ๊ทธ ๊ฒฐ๊ณผ๋ก ํ๋์ ๊ฐ์ ๋ฐํํ๋ ๊ฒ) 2. ์ฌ์ฉ์ ์ ์ํจ์ ์ข ๋ฅ ๊ตฌํ๋ฐฉ์๊ณผ ๋ฐํํ๋ ๊ฒฐ๊ด๊ฐ์ ํํ์ ๋ฐ๋ผ ๋ ๊ฐ์ง๋ก ๋๋ ์ง 1)์ค์นผ๋ผํจ์ โ ํน์ง : ๊ฒฐ๊ณผ๋ก ๊ฐ ํ๋๋ง์ ๋ฐํํ๋ฉฐ FROM์ ์ ์ธ ์ ์์ 2)ํ ์ด๋ธ์ ์ํจ์ โ ์ธ๋ผ์ธ ํ ์ด๋ธ๊ฐ ํจ์ ํจ์ ์์ SELECT๋ฌธ ํ๋๋ง ํฌํจํ ์ ์์ด ๋ทฐ์ ๋น์ทํ์ง๋ง, ๋งค๊ฐ๋ณ์๊ฐ ์๋ค๋ ์ ์ด ๋ค๋ฆ โก ๋ค์ค๋ฌธ ํ ์ด๋ธ๊ฐ ํจ์ ํจ์ ์์ ๋ง์ ๊ตฌ๋ฌธ์ด ํฌํจ๋ ์ ์๊ณ , ํจ์ ๊ฒฐ๊ณผ๋ ํ ์ด๋ธ ํํ ๊ฒฐ๊ณผ ์งํฉ
-
MSSQL : ๋ ์ง๋ณํํ ์ ๋ฆฌDB 2020. 2. 21. 18:12
MSSQL์์ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ค๋ณด๋ฉด ๋ ๋๋ณ, ์๋ณ, ์ผ๋ณ ๋ฑ ๋ ์งํ์์ ๋ค์ํ๊ฒ ์ถ๋ ฅํด ์ค์ผํ ๋๊ฐ ๋ง๋ค. ๊ทธ ๋๋ง๋ค ๋ ์ง๋ณํํ๋ฅผ ๊ณ์ ๊ฒ์ํ๊ฒ ๋์ด์ ์ ๋ฆฌํด ๋์๋ค. MSSQL ๋ ์ง ๋ณํํ (๊ธฐ์ค๋ ์ง๋ฅผ ๋์์ผ๋ก CONVERT ์คํํ์ฌ ๋ ์ง ํ๋ณํ) ๋ฒํธ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ ์ฝ๋ 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(8), DATET..
-
MSSQL : ์ ์ฅ ํ๋ก์์ DB 2020. 2. 19. 23:32
1. ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ก๊ทธ๋จ 2. ์ ์ฅ ํ๋ก์์ ์ ์ด์ 1) ์บก์ํ ์ ์ฅ ํ๋ก์์ ๋ก์ง์ด ๋ณ๊ฒฝ๋์ด๋ ๋งค๊ฐ ๋ณ์ ํํ์ ๋ณํ๊ฐ ์๋ค๋ฉด ์ฌ์ฉ์์ ์์ฉํ๋ก๊ทธ๋จ์ ์ํฅ์ ๋ฐ์ง ์๊ณ ๋ก์ง์ ์ฆ์ ๋ณ๊ฒฝ ๋ฐ์ ์ ์์ ๋ง์ฝ ํ๋ก์์ ๊ฐ ์คํ๋์ด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ค, ๋ค๋ฅธ ์ด๋ฒคํธ๊ฐ ์ค๋ณต์ผ๋ก ์ผ์ด๋ ๊ฐ๋น์ง ๋ฐ์ดํฐ๊ฐ ์๊ฒจ๋ ๊ทธ ์์ ROLLBACKํด์ฃผ๋ ์ฟผ๋ฆฌ๋ฅผ ๋ฃ์ผ๋ฉด ๋ฐ์ดํฐ ๊ฒ์ฆ์ด ๊ฐ๋ฅ 2) ์ฑ๋ฅ ์ ์ฅ๋ ์คํ๊ณํ์ ์ฌ์ฉํจ์ผ๋ก์จ CPU๋ฅผ ์ ์ฝํ๊ณ ์ต์ ํ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋จ์ถํ ์ ์์ 3) ๋ณด์๊ณ์ธต์ผ๋ก ์ฌ์ฉ : ๊ฐ์ฒด์ ์ ๊ทผํ ๊ถํ์ ์ง์ ๋ถ์ฌํ์ง ์๊ณ , ์ ์ฅ ํ๋ก์์ ์คํ ๊ถํ๋ง ๋ถ์ฌํ์ฌ ๊ฐ์ฒด์ ๋ํ ๋ถํ์ํ ์ ๊ทผ์ ์ ํํ ์ ์์, ๊ถํ๋ถ์ฌ์ ์คํ์ ๋ํ ๊ฒฐ๊ณผ๋ ๋น์ฐํ ๊ถํ์ ๊ฐ์ง ์ฌ๋๋ง ๋ณผ ์ ์์ 3. ์ผ๋ฐ ..
-
MSSQL : ๋ทฐ(View) ์ ๋ฆฌDB 2020. 2. 18. 18:21
๋ง์ฝ ํ ํ์์ ์ ๋ฌด์ ์ฌ์ฉํ๊ธฐ ์ํ ์ง์๋ฐ์ดํฐ๋ฅผ ์์ฒญํ ๊ฒฝ์ฐ, ์ด ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ฃผ๋ฉด ์ข์๊น ? ์ง์ํ ์ด๋ธ์๋ ์ด๋ฆ,์ฐ๋ฝ์ฒ๊ฐ์ ๊ธฐ๋ณธ์ ๋ณด๋ ์์ง๋ง ๊ธ์ฌ์ ๊ฐ์ด ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋ณด์ฌ์ฃผ๋ฉด ์๋๋ ๋ฏผ๊ฐํ ์ ๋ณด๋ ์๋ค. ์ด ๊ฒฝ์ฐ ์ง์ํ ์ด๋ธ์ ์ ๊ทผ ๊ถํ์ ์ค ํ์์์ด ํ ์ด๋ธ์์ ์ํ๋ ์ด์ ์ ๋ณด๋ง์ ๋ณด์ฌ์ฃผ๋ ๋ทฐ๋ฅผ ๋ง๋ค์ด ์ ๊ณตํ๋ฉด ๋๋ค. ์ด๋ ๊ฒ ์ํ๋ ๋ฐ์ดํฐ์ ์ฝ๊ฒ ์ ๊ทผํ๊ณ , ๊ถํ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด View๋ฅผ ์ฌ์ฉํ๋ค. 1. View(๋ทฐ)์ ์ ์ ๋ทฐ๋ ๋ฐ์ดํฐ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ฅ๋์ง ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ ๊ฐ์ํ ์ด๋ธ ๋๋ ์์ฒ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ์ ์๋ ์ ์ฅ๋ ์ฟผ๋ฆฌ ๋ผ๊ณ ์ ์๋ด๋ฆด ์ ์๋ค. 2. ์ฌ์ฉ๋ชฉ์ ์์ ๋งํ๋ฏ์ด, ๊ถํ๊ธฐ๋ฐ์ ์ ๋ณด๋ง ์กฐํํด์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ๋ทฐ๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ ๋ฐ๋ณต์ ์ด๊ณ ๋จ์ํ ์..