본문 바로가기

DB

(8)
MSSQL 프로시저 생성, 수정, 조회, 삭제, 프로시저 형식 확인 -- 저장 프로시저 -- 프로시저 생성 CREATE PROCEDURE 프로시저명(인수 목록):대문자 ( 매개변수 목록 ) AS BEGIN 쿼리 작성 END GO 프로시저 수정 ALTER PROCEDURE 프로시저명(인수 목록):대문자 ( 매개변수 목록 ) AS BEGIN 쿼리 작성 END GO 프로시저 조회 EXEC 프로시저명(인수 목록):대문자 조건,조건... 프로시저 형식 확인 SP_HELPTEXT 프로시저명(인수 목록):대문자 매개변수 프로시저를 호출할 떄 제공해야 하는 값 --매개변수 하나 또는 둘 이상의 매개변수 없이 프로시저를 정의할 수 있다. 인수 프로시저를 호출할 때 매개 변수에 전달하는 값 BEGIN ,,, END 하나의 블럭
MSSQL 천단위 표시해주기 SELECT FORMAT(필드명 AS 데이터형식, #,#)
MSSQL 소수점 없애기 SELECT CAST (필드명AS INT) FROM 테이블명
datetime과 datetime2의 차이점 , 그 외 시간 표시 형식들 time 12:35:29. 1234567 date 2007-05-08 smalldatetime 2007-05-08 12:35:00 datetime 2007-05-08 12:35:29.123 datetime2 2007-05-08 12:35:29. 1234567 datetimeoffset 2007-05-08 12:35:29.1234567 +12:15 예시) CREATE TABLE test( addDate datetime Default Getdate() ); 기본적으로 Getdate()는 현재 시간을 나타내는 sql 내장 함수이다. SELECT Getdate(); 로 현재시간을 확인 할 수 있고, 테이블 항목으로 추가 할 때는 이렇게 작성한다. 참고: https://learn.microsoft.com/ko-k..
MSSQL 자동 증가값 identity CREATE TABLE 테이블명( 테이블명_Seq int NOT NULL identity(1,N) NOT NULL ); identity(시작할 숫자값, 증가할 숫자값) 예시) identity(1,N) 는 1부터 시작해서 N씩 증가한다. 1, 1+N, 1+N+N, •••
DBMS, RDBMS DBMS DataBase Managment System 데이터 베이스 관리 시스템 데이터를 운영하고 관리하는 시스템 현재 사용되는 DBMS 중에서는 RDBMS (관계형 DBMS)가 가장 많이 사용된다. DBMS의 유형은 계층형(Hierarchical), 망형(Network), 관계형(Relational), 객체지향형(Object-Oriented), 객체관계형(Object-Relational) *DataBase : 데이터의 집합 RBMS Relational DataBase Managment System 관계형 데이터 베이스 관리 시스템 대부분의 DBMS가 RDBMS 형태로 사용됩니다. 테이블이라는 최소 단위로 구성되고 하나 이상의 열과 행으로 이루어져 있다. 기능 1) 중복제어 - 동일한 데이터가 여러 위..
MSSQL MSSQL Microsoft SQL Server약어 1989년에 나옴 window server에서만 구동함 c#과 높은 구동성 정보를 테이블화 하여 관리할 수 있다. (파일로 관리x) 관계형 데이터 베이스에서 데이터의 정확성과 일관성을 유지함 데이터 베이스 내의 데이터에 대한 정확성, 일관성, 유효성, 신뢰성을 보장하기 위해 데이터 변경 / 수정 시 여러가지 제한을 둔다. 데이터 무결성은 데이터를 보호하고 항상 정상인 데이터를 유지하는 것을 말한다. - 독립체 무결성 (entity integrity) - 도메인 무결성(domain integrity) - 참조 무결성(referential integrity) - 사용자 정의 무결성(user-defined integrity) *무결성 - 특정한 데이터를 보호..
ORA-00911: invalid character(0 rows affected) 오류 해결 이클립스에서 오라클 오류 commit할 때 ; 붙이면 오류남