Tag: firebird

从csv文件生成插入SQL语句

我需要导入一个csv文件到Firebird ,我花了几个小时尝试一些工具,没有符合我的需求。 主要的问题是我一直在尝试的工具,如EMS数据导入和Firebird数据向导,希望我的CSV文件包含我的表所需的所有信息。 我需要在插入语句中编写一些自定义SQL,例如,我有一个城市名称的CVS文件,但由于我的数据库已经在另一个表(标准化)中的所有城市,我需要在插入声明来查找这个城市,并写下它的ID,我也有一个存储过程来cread GUIDS。 我的插入语句是这样的: INSERT INTO PERSON (ID, NAME, CITY_ID) VALUES((SELECT NEW_GUID FROM CREATE_GUID), :NAME, (SELECT CITY_ID FROM CITY WHERE NAME = :CITY_NAME) 我知道编写一个应用程序来做这件事非常容易,但我不喜欢重新发明轮子,而且我确信有一些工具可以做到这一点。 你们能给我一些build议吗?

什么是与C#一起使用的好的embedded式数据库?

随着VistaDB(vistadb.net)的消亡,我正在寻找一个好的embedded式数据库来用于我的C#编程。 有没有人有任何build议使用,它与我的应用程序一起安装很简单? VistaDB很简单,因为我只需要复制一个DLL文件以及我的应用程序来使它工作。 我正在寻找类似的东西,但有良好的文档/ C#样本。