본문 바로가기

Program

MSSQL-쿼리팁 INSERT, UPDATE INSERT ... SELECT INSERT INTO #TABLE1(AAA,BBB,CCC) SELECT AAA,BBB,CCC FROM #TABLE2 UPDATE .... FROM UPDATE #TABLE1 SET AAA=B.AAA FROM #TABLE1 A, #TABLE2 B WHERE A.IDX=B.IDX AND B.BBB='' UPDATE #TABLE1 SET VALUE=TEMPTB.NDATE FROM (SELECT getdate() AS NDATE) AS TEMPTB) UPDATE ... TOP UPDATE #TABLE1 SET STATE = '00' FROM (SELECT TOP 10 au_id FROM #TABLE1 ORDER BY au_name) AS X WHERE #TABLE1.au_id =.. 더보기
페이징 성능 향상 기법 MSSQL 쿼리 ORCLE이 정말 좋은 RDB라는 것을 알게 하는 것이 바로 페이징 기법일거라 생각되네요. MySQL도 내부적으로 페이징이 가능한 쿼리를 지원해주지만 MSSQL은 최근 2005버전까지도... 좋은 페이징 기법을 소개하지 못하고 있는 것 같네요. 성능 좋은 페이징 기법이 공개된 것이 있기도 하지만... 초심자에게 쉽지 않은 쿼리들인 것 같습니다. 이에 조금 쉽게... 어떻게 하면 성능이 향상되는지를 설명해 보려고 합니다. 아래의 내용은 온라인상에서 바로 작성하는 내용이고 맞춤법등이 틀릴 수 있기 때문에 copy해서 사용하지 마시기 바랍니다. 개념을 잡는 정도로 활용하시면 좋을 것 같습니다. MS SQL의 페이징 기법의 키는 TOP 키워드입니다. #1. TOP과 클러스터드 인덱스 SELECT TOP 10 I.. 더보기
C기초 변수에 사용되어질 자료형 1. 정수형 2. 실수형 3. 나열형 4. 기타 #include #include Void main() { Int kor = 90; Printf(“국어 점수는 %d”, kor); Getch(); } 진수변환 1Byte -> 8Bit 1Bit 는 0,1로 표현 2Bit로 표현할 수 있는 경우의 수 00 01 10 11 8Bit의; 경우 00000000 ~ 11111111 Rkwl 이므로 2에 8승 까지, 즉 65536가지의 수가 바생 Int M = 65; / 01000001 (실제로 2진수로 변수에 담긴다) 진법 (2진수, 8진수, 16진수) 00001010 (10) MSB(Most Signed Bit)최상위 부호비트 0 : 양수 1 : 음수 (단, sign형 기억 장소 일 때) u.. 더보기
예외처리 try{} catch{} using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { public class Program { public static int Main(string[] args) { int i = 0; int k = 0; try { Console.WriteLine(k / i); // // // } catch(Exception e){ Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); Console.WriteLine( "Error발생"); } Console.WriteLine(k / i); return 0; } } 더보기
Console.WriteLine Console.WriteLine("your account (0:C},{1:X}", 100, 200); >your acount $100 C8 Console.WriteLine("your account (0:C10},{1:X9}", 100, 200); >your account $100.0000000000 0000000C8 string str, str = String.Format((); str = Console.WriteLine("your account (0:C10},{1:X9}", 100, 200); >your account $100.0000000000 0000000C8 더보기
각종 검색폼 달기 참고 통합검색창 달기http://searchc.naver.com/help/index.naver?major=6&minor=1 더보기