일반

 . 비밀번호 모를 경우

 1. OSQL에서 변경하기

>SP_PASSWORD NULL, '바꿀비밀번호', sa

>GO

 2. 쿼리분석기 윈도우인증 로그인 후

SP_PASSWORD NULL, '바꿀비밀번호', 'sa';

. 비밀번호 알 경우

1. SP_PASSWORD '기존비밀번호', '바꿀비밀번호'


원본링크 : http://docdelee.blog.me/140127564189

강제 (비밀번호 정책 무시)


ALTER LOGIN sa WITH PASSWORD = '수정할 비번' UNLOCK, CHECK_POLICY = OFF, CHECK_EXPIRATION = OFF


원본링크 : http://blog.minjae.kr/92






델파이에서 쓰는 Format의 간단한 사용례

■ Format 함수 정의

class function Format ( Const StrFormat : string; Const Args : array of const ) : string;


■ StrFormat 정의 형식

%[Index:][-][표시할 자리수][.0을 채울 자리수]Type

■ 타입 종류

  d = 정수
  e = 지수표시 
  f = 소수점 두번째 자리 이후 반올림 
  g = 입력된 대로 표시
  m = 통화 
  n = 수치 쉼표 표시(소수점 두번째 자리 이후 반올림)
  p = 포인터 
  s = 문자열 
  u = 부호없는 정수 
  x = 16진수 

■ 포멧 형식 관련 사용례

  sMsg:String;

  sMsg := '';
  sMsg := sMsg + #13#10 + Format('<%%10d>   = <%10d>', [12345]);
  sMsg := sMsg + #13#10 + Format('<%%-10d>  = <%-10d>', [12345]);
  sMsg := sMsg + #13#10 + Format('<%%.7d>   = <%.7d>', [12345]);
  sMsg := sMsg + #13#10 + Format('<%%10.5d> = <%10.5d>', [12345]);
  sMsg := sMsg + #13#10;
  sMsg := sMsg + #13#10 + Format('<%%7.4d>, [123]       = <%7.4d>', [123]);
  sMsg := sMsg + #13#10 + Format('<%%*.4d>, [7, 123]    = <%*.4d>', [7, 123]);
  sMsg := sMsg + #13#10 + Format('<%%*.*d>, [7, 4, 123] = <%*.*d>', [7, 4, 123]);
  sMsg := sMsg + #13#10;
  sMsg := sMsg + #13#10 + Format('Index Usage = %s %s %s %1:s %s',
                     ['A', 'B', 'C', 'D', 'E']);

▶ 결과

<%10d>   = <     12345>
<%-10d>  = <12345     >
<%.7d>   = <0012345>
<%10.5d> = <     12345>

<%7.4d>, [123]       = <   0123>
<%*.4d>, [7, 123]    = <   0123>
<%*.*d>, [7, 4, 123] = <   0123>

Index Usage = A B C B C

■ 포멧 타입 관련 사용례

  sMsg:String;

  sMsg := '';
  sMsg := sMsg + #13#10 + Format('%%d = %d', [-12345]);
  sMsg := sMsg + #13#10 + Format('%%e = %e', [12345.6789]);
  sMsg := sMsg + #13#10 + Format('%%f = %f', [123.456789]);
  sMsg := sMsg + #13#10 + Format('%%g = %g', [12.3456789]);
  sMsg := sMsg + #13#10 + Format('%%n = %n', [12345.6789]);
  sMsg := sMsg + #13#10 + Format('%%m = %m', [12345.6789]);
  sMsg := sMsg + #13#10 + Format('%%p = %p', [addr(sMsg)]);
  sMsg := sMsg + #13#10 + Format('%%s = %s', ['FormatTest']);
  sMsg := sMsg + #13#10 + Format('%%u = %u', [12345]);
  sMsg := sMsg + #13#10 + Format('%%x = %x', [12345]);

▶ 결과

%d = -12345
%e = 1.23456789000000E+004
%f = 123.46
%g = 12.3456789
%n = 12,345.68
%m = \12,346
%p = 0012F5B4
%s = FormatTest
%u = 12345
%x = 3039



원본 링크 : http://wwwi.tistory.com/159


추가 > 


function FormatCurr(const Format: string; Value: Currency): string;

금액에 (,) 찍기



1. SELECT ~ INTO

문법 : SELECT * INTO [신규테이블] FROM [원본테이블]


- 테이블을 새로 생성해서 INSERT 할 때 사용


2. INSERT ~ INTO

문법 : INSERT INTO [신규테이블] (필드1, 2, 3....) SELECT (필드1, 2, 3....) FROM [원본테이블]


- 기존 테이블에 INSERT 할 때 사용

'공부방 > DB' 카테고리의 다른 글

[MS-SQL] DB별 BUFFER MEMORY 사용량 보기  (0) 2015.12.10
[MS-SQL] SA 비밀번호 변경  (0) 2015.03.25
[MS-SQL] LOCK에 관해서  (2) 2014.10.10
[MS-SQL] 데이터 형식 변환  (0) 2014.08.28
[MS-SQL] 테이블 명, 컬럼명 변경하기  (0) 2014.07.04

+ Recent posts