问题标签 [dirty-data]
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.
sql-server - Sql Server 读取未提交的字段级别差异?
如果我的连接允许脏读,我是否可能会从同一行的多个字段中得到不一致的结果?例子:
连接1:
连接2:
连接 2 是否有可能看到 col1 和 col2 的值不相等?例如, col1=1 和 col2=2 ,或者, col1=2 和 col2=1
sql-server - 按时间戳合并事实记录
我在 Microsoft SQL Server 数据库中。我想合并员工的开始和结束期间。例如,给定以下简单表格:
该员工已经移动了几次帐户。我想保持二月份的变化,然后再回来。但是,我不想最后看到 2 条记录。相反,我希望 Google 的任期从 2017 年 3 月 1 日到 9999 年 12 月 31 日。
顺便说一句,这是一个例子。也就是说,“损坏”的记录并不总是在员工任期结束时。
预期成绩:
database - Postgresql 警告:“无法刷新脏数据:功能未实现”
我正在尝试通过运行命令在 postgres 上创建一个新数据库:
我面临错误:
警告:无法刷新脏数据:功能未实现
很多次!最后我得到了消息
创建数据库
谁能帮我理解并解决这个错误吗?
angular - Angular2 PrimeNG 数据表可编辑单元格脏标志
我正在使用具有可编辑列的primeng数据表。我想在单元格被编辑后将其标记为脏,并将编辑后的行保存到数据库中。任何人都可以建议有没有办法做到这一点?
sql - 删除 SQL Server 表列中包含的固定字符串
我有一个表格,其中包含 nvarchar 类型的归档“myData”,有时包含以字符串“|||”结尾的数据 我想删除。显然数据不是固定的,所以我不能只使用
因为这仅适用于一条记录(例如oldString = '12-feb-17|||' and newString = '12-feb-17'
)
我怎样才能在全球范围内做到这一点?
sql - 事务隔离级别是否必须在读取后重置
我正在尝试对 SQL Server 表进行脏检查,但我不确定设置是否保存到表中并会影响其他读取,或者在读取后自动重置。我希望该uncommitted
标志仅在每次调用该过程时使用,而不影响对表的其他读取。
案例一:
案例2:
案例2中的最后一行是否必要?
angular - 防止输入更改导致表单变脏(Angular 5.2)
有没有一种简单的方法可以防止输入控件弄脏其父窗体?我可以通过构建一个没有 controlValueAccessor 的自定义标签来做到这一点,但我想知道是否有更简单的方法。
在我的一个表单的中间,我有一个输入,它在按钮旁边有一个数字。输入只是指定我想将多少某种类型的项目添加到一组事物中。您指定多少的输入与表单是否应被视为脏无关,因为在单击添加按钮之前,表单没有“更改”,此时一堆项目被添加到集合中并且我传播更改从那里。
sql - SQL 查询具有微小差异的实体名称
我必须从一个包含数千个脏数据条目的大城市查询一个非常大的 .csv 数据集,如下例所示。
我将如何进行 SQL 查询来捕获与公司名称的以下排列匹配的所有记录实例?在导出到 SQL 之前,我是否必须以某种方式清理 .csv 数据?提前致谢。
hibernate - 休眠只刷新脏实体
我有一张表,里面有近 50 个数据。某些部分代码有时会通过 jdbc 调用更改这些数据。在数据库端,这些数据正在被 jdbc 调用更改,而我需要通过休眠加载在屏幕上显示这些更改的数据。我对 jdbc 更改的所有数据都使用了休眠的 refreshEntity,但它运行缓慢。另外我不想为所有数据调用 refreshEntity。我如何只检测脏实体来调用 refreshEntity?
gridview - 如何在 ExtJs 的 GridPanel 中的特定单元格上手动设置脏标志
我有一个网格面板,其中填充了来自商店的一些数据。此网格有一些可编辑的列。每行都有一个按钮来保存可编辑的数据。
我的问题是:当我编辑更多行并且不会只保存一行时(因为我没有一个按钮用于所有行),脏标志(角落中的红色箭头)会从所有其他编辑的单元格中消失,因为在我的控制器中我store.commitChanges()
调用方法。当我检查商店时,不再有脏数据。我试图在提交之前捕获脏数据的 rowIndex 并再次将已提交的行设置为脏数据,但没有任何反应。我使用 CellEdit 插件进行编辑。
我的问题是:有没有办法只更新商店和网格面板中的一行?我不想重新加载或再次加载商店。
编辑 后:保存后: