문제

C# 클라이언트 응용 프로그램에서 새로운 Firebird 데이터베이스를 만들고 싶습니다. 이를 수행 할 수있는 명령 줄 유틸리티가 있습니까?

도움이 되었습니까?

해결책

당신이 사용할 수있는 ISQL 그러나 API를 직접 사용하도록 조언합니다.

isql -input test.sql

test.sql은 다음과 같습니다.

SET SQL DIALECT 3;

SET NAMES UNICODE_FSS;

CREATE DATABASE 'D:\testdata.fdb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 16384
DEFAULT CHARACTER SET UNICODE_FSS;

CREATE TABLE CUSTOMERS (
    CUST_ID       INTEGER NOT NULL,
    CUST_NAME     INTEGER,
    CUST_UNISITE  INTEGER
);

CREATE TABLE SMS_DETAIL (
    SD_ID                       INTEGER NOT NULL,
    SD_MESSAGE_DATA             VARCHAR(160)
);

The를 통해 데이터베이스 생성 API

다른 팁

우리는 열쇠에 둔감 한 키를 위해 이와 같은 것을 사용하고 있습니다. (Firebird 3>)

isql -input test.sql

SET SQL DIALECT 3;

SQL> create database 'c:\database\test.fdb' page_size 8192 DEFAULT CHARACTER SET UTF8
CON> ;

CREATE TABLE CUSTOMERS (

    CUST_ID       INTEGER NOT NULL,
    CUST_NAME     VARCHAR(20) COLATE UNICODE_CI,
    CUST_UNISITE  INTEGER
);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top