반응형

DATABASE 3

[MSSQL] How to create a blank, non-inputable column.

How to create a blank, non-inputable column. 테이블을 생성하다 보면 NOT NULL 제약조건을 이용하여 컬럼에 NULL이 입력 불가하도록 생성할 수 있습니다. 하지만, 이는 공란까지 입력 불가한 상태는 아니기 때문에 반드시 입력이 필요한 경우에 NOT NULL 만으로 해결되지 않는 경우가 발생합니다. 만약 아래와 같은 NOT NULL인 COL1을 갖는 TEMPTABLE이 있다고 가정한다면 CREATE TABLE TEMPTABLE ( COL1 NVARCHAR(10) NOT NULL ) 여기에 NULL 을 입력하는 경우 아래와 같은 오류가 발생합니다. INSERT INTO TEMPTABLE (COL1) VALUES (NULL) 하지만 공란을 입력하면 입력되는 것을 확인할 ..

[NodeJS] How to import MS-SQL and use Connection Pool

1. module 추가 2. import 3. config 설정 4. Connection Pool 생성 5. Query 실행 전체 테스트 소스 1. module 추가 /> npm install mssql mssql 모듈을 추가해 줍니다. 2. import const sql = require('mssql'); 여기에서는 CommonJS로 이야기할 예정이므로 require를 사용합니다. 3. config 설정 const config = { server: 'MSSQL서버IP' , port: 1433 , options: { encrypt:false, database: '데이터베이스명', connectTimeout:15000 } , authentication:{ type:"default" , options:{ u..

[Database] MSSQL DB Pool 설정

이 버전에서는 TOC를 지원하지 않습니다. (ex. 모바일) 0. mssql 모듈 설치 $ npm i mssql 1. db config 파일 생성 : 서버와 개발환경 분리를 위하여, config파일은 분리하여 관리하는 것이 좋습니다. // dbconfig.js module.exports = { port:{DB서버 포트} , user:'{계정아이디}' , password:'{계정비밀번호}' , server:'{DB서버 아이피}' , database:'{데이터베이스 명}' , options: { encrypt: true, // Use this if you're on Windows Azure } , pool: { max: 5, min: 1, idleTimeoutMillis: 30000, } , trustSer..

반응형