问题标签 [dbtable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - LINQ 内连接 Enumerable 和 DB Table
我试图确定当用户提交表单时要从数据库中删除哪些记录。该页面有两个CheckBoxList,一个代表修改前的记录,一个代表修改后的记录。
我可以像这样轻松获取需要删除的选定值...
现在我正在尝试做这样的事情,但它不允许......
我可以轻松地为每个项目使用 foreach 循环和 .DeleteOnSubmit() 但我认为有一种方法可以使用 LINQ 的功能并将内部连接的整个查询结果传递给 .DeleteAllOnSubmit()
有任何想法吗?
enumeration - 查找表最佳实践:数据库表...或枚举
如果我们必须存储公司的可用职位(即经理、团队负责人等)。存储它的最佳做法是什么?我有两种意见和评论......“当然,欢迎你的”
- 将其存储为具有列 ID 和 Name 的 DB 表,并使用查询和连接处理它。
- 将其存储为 Enum 并忘记数据库表。
在我看来,如果我有更改项目,我会选择第一个解决方案。这样我就不会将这些选项硬编码为 Enum。
如果我确信数据不会改变(例如,性别:男性、女性),我可以选择 Enum 解决方案。
注意:我用英语编码,UI 文化可能是阿拉伯语。如果我将使用 Enum 解决方案,我将在表示层中对基于文化的字符串进行硬编码,从最佳实践的角度来看是否可以!!!!
我想知道您的意见,如果我的想法符合最推荐的“最佳实践”?
domain-driven-design - 代码或查找表的最佳实践
[更新]选择的方法如下,作为对这个问题的回应
你好,
我一直在寻找这个主题,但我真的找不到我要找的东西...
对于代码表,我的意思是:诸如“婚姻状况”、性别、特定法律或社会状态之类的东西……更具体地说,这些类型只有设置属性,并且项目不会很快改变(但可以)。属性是 ID、名称和描述。
我想知道如何在以下技术中最好地处理这些:
在数据库中(多个表,一个具有不同代码键的表......?)
创建类(可能类似于使用 ICode.Name 和 ICode.Description 继承 ICode)
为此创建视图/演示者:应该有一个包含所有这些的屏幕,因此是类型列表(性别,婚姻状况......),然后是该类型的值列表,每个值都有名称和描述值列表中的项目。
这些是每个项目中都会出现的东西,所以必须有一些关于如何处理这些的最佳实践......
作为记录,我不太喜欢在这些情况下使用枚举......也欢迎在这里使用它们的任何论点。
[跟进]
好的,我得到了 CodeToGlory 和 Ahsteele 的一个很好的回答。让我们细化这个问题。
假设我们不是在谈论性别或婚姻状况,其价值肯定不会改变,而是关于具有名称和描述的“东西”,仅此而已。例如:社会地位、法律地位。
UI:我只想要一个屏幕。具有可能的 NameAndDescription 类型的列表框(我将称之为),具有所选 NameAndDescription 类型的可能值的列表框,然后是所选 NameAndDescription 类型项目的名称和描述字段。
在 View & Presenters 中如何处理?我在这里发现 NameAndDescription 类型需要从类名中提取的困难?
DB:多个查找表与单个查找表的优缺点是什么?
php - Zend_Form:带有复选框的 HTML 表中的数据库记录
我正在尝试将 HTML 多列表添加到 Zend_Form。该表将由数据库中的数据填充,并且每一行前面都应该有一个复选框,如下面的 ASCII 所示:
该表将处理多对多关系。有人会碰巧知道如何实现吗?
java - 带有“我的类型”列的数据库表
我有一个“CustmerCrd”类,其中包含:
1.“Person”(另一个类)的对象,我们称之为per。
2.“颜色”的对象(枚举类型),我们称之为颜色。
我的使命:
我必须使用“ netbeans-create table dialog ”为这个 CustmerCrd 类创建一个数据库表。我该怎么做呢?
我的问题:
在“类型”量规(在创建表对话框中)我只有以下类型:
Date, TimeStamp, Boolean, Time, Decimal, Long varchacr, Char for bit data, VarChar for bit data, char, Real, Small int, BigInt, varChar, Blob, Double, integer, numeric, clob...
但我需要“enum Color”类型和“Person”类型,当然它不存在......
感谢!
sybase - Sybase 实例无法启动:错误:905,严重性:17,状态:1
我的 Sybase 实例无法启动。
数据库日志显示:
00:0002:00000:00001:2015/05/12 15:51:44.51 服务器 数据库“sybsystemdb”中的事务日志将使用 4 Kb 的 I/O 大小。00:0002:00000:00001:2015/05/12 15:51:44.52 服务器驻留节点 ID:926a95836174 00:0002:00000:00001:2015/05/12 15:51:44.55 服务器事务协调器已初始化。00:0002:00000:00001:2015/05/12 15:51:44.55 服务器数据库 'sybsystemdb' 现已在线。00:0002:00000:00001:2015/05/12 15:51:44.57 服务器增加配置参数“打开的数据库数”以避免描述符重用。重复使用可能会导致性能下降。00:0002:00000:00005:2015/05/12 15:51:44.59 服务器错误:905,严重性:17,状态:1 00:0002:00000:00005:2015/05/12 15:51:44.59 服务器无法分配 DBTABLE 描述符以打开数据库“sybsystemdb”。在打开这个数据库之前关闭或删除另一个数据库,或者要求您的系统管理员提高配置参数“打开的数据库数量”。00:0002:00000:00005:2015/05/12 15:51:44.59 服务器错误:905,严重性:17,状态:1 00:0002:00000:00005:2015/05/12 15:51:44.59 服务器无法分配 DBTABLE 描述符以打开数据库“sybsystemdb”。在打开这个数据库之前关闭或删除另一个数据库,或者要求您的系统管理员提高配置参数“打开的数据库数量”。00:0002:00000:00005:2015/05/12 15:51:44.59 服务器错误:905,严重性:17,状态:1 00:0002:00000:00005:2015/05/12 15:51:44.59 服务器无法分配 DBTABLE 描述符以打开数据库“sybsystemdb”。在打开这个数据库之前关闭或删除另一个数据库,或要求您的系统管理员提高配置参数“打开数据库的数量”。00:0002:00000:00005:2015/05/12 15:51:44.60 服务器错误:905,严重性:17,状态:1 00:0002:00000:00005:2015/05/12 15:51:44.60 服务器无法分配 DBTABLE 描述符以打开数据库“sybsystemdb”。在打开这个数据库之前关闭或删除另一个数据库,或者要求您的系统管理员提高配置参数“打开的数据库数量”。00:0002:00000:00005:2015/05/12 15:51:44.60 服务器错误:905,严重性:17,状态:1 00:0002:00000:00005:2015/05/12 15:51:44.60 服务器无法分配 DBTABLE 描述符以打开数据库“sybsystemdb”。在打开这个数据库之前关闭或删除另一个数据库,或者要求您的系统管理员提高配置参数' 开放数据库的数量”。00:0002:00000:00005:2015/05/12 15:51:44.60 服务器错误:905,严重性:17,状态:1 00:0002:00000:00005:2015/05/12 15:51:44.60 服务器无法分配 DBTABLE 描述符以打开数据库“sybsystemdb”。在打开这个数据库之前关闭或删除另一个数据库,或者要求您的系统管理员提高配置参数“打开的数据库数量”。
尝试增加数据库文件的数量时:
sybase 版本:
Adaptive Server Enterprise/15.7/EBF 21339 SMP SP101 /P/X64/Windows Server/ase15 7sp101/3439/64-bit/OPT/2013 年 6 月 6 日星期四 12:11:05
请指教,谢伊
laravel - Laravel 5,记录 DB::table 插入、更新、删除事件
我正在开发 Laravel 5 应用程序。我想在其中记录 DB::table 插入、更新和删除事件以及所有 New 或 changed(如果 DB::table 正在更新) DB::table Fields 。我想要简单的可重用解决方案,而无需编写太多代码。
sql - MS Access 中的表访问权限限制
如何通过 SQL DDL statemets 限制 MS Access 中的一个特定数据库用户对表的访问?
python - 使用元类设置时 Django 迁移忽略 db_table
我正在使用元类自动将我的 Django 模型数据库表名从驼峰式大小写设置为 '_' 分隔名称,例如,MyGreatModel
将有一个类似的表名,appname_my_great_model
而不是默认的appname_mygreatmodel
:
然而,迁移似乎并没有取这个db_table
名字。如果我运行 makemigrations,则CreateModel
不会显示db_table
在options
此模型中。如果我在其中硬编码它class Meta
,MyGreatModel
那么它就可以了。此外,如果我检查要运行的 SQL,python manage.py sqlmigrate...
那么它表明它将创建appname_mygreatmodel
表,而不是分隔表名。
但是,如果我确实运行此迁移,然后在 Django shell 中检查模型,那么会按照我对元类的期望MyGreatModel._meta.db_table
显示。my_great_model
如果我为 CreateModel 手动添加db_table
属性 0001 init 迁移选项,那么后续迁移也一切正常,但我认为 Django 应该自动执行此操作......
为什么 Django 迁移在db_table
这里没有出现?
我正在使用Django==1.10.5
.
谢谢你的帮助
sql - 在没有活动的情况下运行 DB2 Runstats 但仍然得到 SQLSTATE=01650
在网上看了很多文章后,我仍然不确定DB2 Runstats
.
据我了解,DB2 Runstats
会将表索引“注册”到 DB2 目录中,以便下次运行相关查询时,它将使用索引来提高性能。(如果我错了请纠正我)
意思是,如果长时间DB2 Runstats
不运行,索引会从DB2目录中删除吗?
我正在为表创建一个新索引。最初该表已经包含另一个索引。
创建新索引后,我DB2 Runstats
在表上运行旧索引,但遇到以下错误:
SQL2314W
一些统计数据处于不一致的状态。新收集的“INDEX”统计信息与现有的“TABLE”统计信息不一致。SQLSTATE=01650
起初我以为是活动创建新索引的原因,而表仍处于“处理”阶段。DB2 Runstats
第二天我再次运行该命令,但仍然出现同样的错误。