我正在创建一个列,它需要保存可能非常长的数据。它不应达到 8000 个字符,因此我正在考虑使用 Firebird VARCHAR(8000) 数据类型 - 但我想以正确的方式执行此操作。
使用 varchar(8000) 还是 BLOB sub_type 1 会更有效吗?varchar(8000) 不会预先分配内存来容纳全部 8000 个字符吗?
哪个会更好?
当我用它开始我的第一个 PHP 项目时,我在尝试连接到 firebird 数据库时浪费了一天的时间,所以我想分享我的解决方案,也许可以在将来帮助其他人(或我自己)。
我有两张桌子:commerciaux 和 production。我想在生产中创建一个链接到表 commerciaux 的外键。
ALTER TABLE PRODUCTION
ADD CONSTRAINT FK_PRODUCTION_1
FOREIGN KEY (NOM_COMMERCIAL)
REFERENCES COMMERCIAUX(NOM_COMMERCIAL)
ON DELETE CASCADE
ON UPDATE CASCADE
Run Code Online (Sandbox Code Playgroud)
当我提交时,我收到错误:
This operation is not defined for system tables.
unsuccessful metadata update.
could not find UNIQUE or PRIMARY KEY constraint in table COMMERCIAUX with specified columns.
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我有一个smallint字段,其中有一些记录在该字段中具有空值.所以当我在选择中使用%时,只显示该字段中的任何值.
我想问一下,我可以使用任何其他外卡字符来显示所有记录,包括那些有空值的记录吗?或者我必须使用或是否为空?
谢谢
我有带字段的Firebird数据库表(FK - ForeignKey字段):
ID integer,
FACILITY_ID integer, --FK
SERVICE_ID integer, --FK
PROVIDER_ID integer, --FK
SELLER_ID integer, --FK
TARIFF_GROUP_ID integer, --FK
DATE_START date,
N_NORMATIVE_VALUE numeric(15,2),
N_METER_VALUE numeric(15,2),
T_NORMATIVE_VALUE numeric(15,2),
T_METER_VALUE numeric(15,2),
IS_ACTIVE smallint
Run Code Online (Sandbox Code Playgroud)
我想将这个表加载到内存中并在我的Delphi程序中使用它(readonly).我必须搜索所有FK的记录(......其中FACILITY_ID =:FACILITY_ID和SERVICE_ID =:SERVICE_ID等...)
什么是该任务的最佳容器:动态数组或列表或其他什么?以及如何实现此搜索?哈希可能吗?
它不是非常大的表(1000条记录),但将在FOR构造中使用超过100000次迭代.
我正在使用带有IBX和UIB和FB25的Delphi XE2
如何配置phpgrid连接firebird数据库?
我必须编辑conf.php文件,但不知道如何为Firebird配置它.
我必须在Firebird中执行一些查询,但是我需要在mon $语句或任何其他登录数据库中隐藏"查询源".
那是因为查询有一些我无法向其他人公开的业务规则.
有什么办法吗?或者我可以使用一些"技巧"?
我在firebird数据库上有一些存储过程.现在我想用PHP调用它们.
SP有一个暂停代码和一个返回值,SP需要一些输入参数..有人可以帮我...
当我想使用TIBQuery或TIBScript组件存储EURO(€)符号时,它会被转换为?符号.但是当我使用我的Firebird DB管理工具时,我可以存储€符号.这意味着,DB可以存储它.
我该怎么做才能使用IBX组件在我的Firebird DB中存储€symbole?
我正在使用Delphi XE,Firebird 2.5和IBX组件来访问数据库.charset在Firebird和IBDatabase组件中设置为"ISO8859_1".
有没有办法捕获由Delphi/C++ Builder + Firebird创建的旧应用程序传输的SQL查询?
我没有该客户端应用程序的源代码或访问(远程)数据库服务器.
firebird ×10
sql ×4
php ×3
delphi ×2
firebird2.5 ×2
pdo ×2
capture ×1
datagrid ×1
delphi-xe2 ×1