我想在我的 C# 客户端应用程序中创建一个新的 Firebird 数据库。是否有一个命令行实用程序可以让您执行此操作?
问问题
12896 次
2 回答
11
你可以使用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)
);
通过api创建数据库
于 2009-10-21T16:42:11.363 回答
0
我们正在对不敏感的键使用类似的东西。(火鸟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
);
于 2017-01-08T14:32:49.683 回答