Me gustaría crear una nueva base de datos Firebird en mi aplicación cliente C#. ¿Hay una utilidad de línea de comandos que te permita hacer esto?¿Cómo creo una nueva base de datos Firebird desde la línea de comando?
Respuesta
puede usar isql pero le aconsejo que use directamente la API.
isql -input test.sql
test.sql es así:
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)
);
la creación de bases de datos a través de la api
Gracias por el ejemplo isql. ¿Cómo usaría la API? ¿En qué idioma está escrita la API? – dthrasher
el lenguaje API es C++. Muchos componentes encapsulan la API en diferentes idiomas. Creo que puedes hacer esto con el proveedor de dotnet. –
estamos usando algo como esto para las llaves insensibles. (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
);
- 1. ¿Cómo creo un nuevo MongoDB desde la línea de comando con auth activado?
- 2. Cómo adjuntar una base de datos SQL Server desde la línea de comando
- 3. Replicación de la base de datos de Firebird
- 4. ¿Cómo creo una base de datos programáticamente en SQL Server?
- 5. Django no muestra el carácter de nueva línea al representar texto desde la base de datos
- 6. ¿Cómo creo una nueva base de datos en MongoDB usando PyMongo?
- 7. Oracle sqldeveloper - cómo conectar DB desde la línea de comando
- 8. cómo publicar una solicitud HTTP desde la línea de comando
- 9. ¿Cómo obtener una variable CMake desde la línea de comando?
- 10. ¿Cómo obtener la línea de comando desde una aplicación ClickOnce?
- 11. Cómo creo una base de datos en marklogic desde un script
- 12. ¿Cómo creo la primera línea en una nueva hoja de cálculo de Google con la API?
- 13. ¿Cómo creo categorías anidadas en una base de datos?
- 14. ¿Crear una base de datos desde otra base de datos?
- 15. ¿Cómo creo una base de datos en memoria sqllite3?
- 16. ¿Existe una línea de comando para implementar un proyecto de Base de datos de servidor Sql?
- 17. ¿Cómo eliminar desde una base de datos?
- 18. Entrada desde la línea de comando
- 19. Ejecutar script SQL desde la línea de comando
- 20. instrucción sqlplus desde la línea de comando
- 21. Mover archivos desde la línea de comando
- 22. ¿Cómo ejecuto Scala + specs2 desde la línea de comando?
- 23. ¿Cómo creo una nueva base de datos para una aplicación existente usando Django South y establezco valores predeterminados?
- 24. ¿Cómo muevo el Registro de transacciones para una base de datos usando sqlcmd/línea de comando?
- 25. ¿Cómo creo un archivo CSV desde la base de datos en Python?
- 26. ¿Dónde se almacena la base de datos Derby cuando la creo desde Netbeans?
- 27. Cómo creo una nueva señal en pygtk
- 28. ¿Cómo creo una página base en WPF?
- 29. ¿Cómo crear una nueva base de datos usando SQLAlchemy?
- 30. Cómo actualizar una base de datos con nueva información
aplicación de cliente está hecho con? –
La aplicación cliente está construida en C#. Añadiré eso a la pregunta. – dthrasher