DB2

如何编写查询以确保电子邮件包含@

我在db2中创建一个数据库,我想添加一个约束来验证用户是否插入有效的电子邮件地址,其中包含%@%.%。没有运气...任何建议? 解决方案 您可以使用LIKE与通配符。请参阅这里在DB2上的通配符。 下划线字符(_)表示任何单个字符。 > 百分号字符(%)表示一个字符串,为零个或多个字符。 SELECT email FROM YourTable WHERE ema ..
发布时间:2017-04-16 17:33:42 DB2

将一个非常大的表从一个DB2复制到另一个,使用perl和DBI

我需要每天从一个DB2 DB到另一个DB2数据库复制一个非常大的(数百万行)表,我需要使用perl和DBI。 有没有更快的方法来做,而不是简单地fetchrow_array从第一个数据库的每一行,并将它们逐个插入到第二个数据块?这是我得到的: $ sth1 = $ udb1 - > prepare($ read_query); $ sth1 - >执行(); $ sth1 ..
发布时间:2017-04-16 17:33:29 DB2

有没有办法将DB2备份文件还原到IBM DashDB?

我正在尝试将DB2备份文件还原到BlueMix DashDB服务中。如何执行此操作? 解决方案 由于几个原因,您无法将DB2备份映像还原到dashDB中。 在入门级别中,共享的dashDB实例只能访问其他人共享的物理数据库中的一个模式。即使你有一个专用的实例,你需要1)访问数据库本地磁盘来上传图像,2)足够的权限(至少要有SYSMAINT权限)才能执行恢复。我怀疑你可以使用它。 ..
发布时间:2017-04-16 17:32:48 DB2

在eclipse jun中看不到DB2 ex-c的模式,但是我可以用剪贴簿查询

StackOverflow,我需要你的帮助。 我正在开发一个J EE应用程序,但是我遇到了一个路障。我正在设置我的环境,以便使用Eclipse Juno J EE 版本的 Windows 7 使用IBM DB2 Express-C 和WASCE。两种技术都可以正常工作,我可以通过浏览器访问WASCE,我可以通过Data Studio 3.1.1访问我的DB2 实例,我可以访问现有数据库并创建 ..
发布时间:2017-04-16 17:32:12 DB2

如何从命令行运行db2 sql命令?

如何运行 sql命令更新联系人 SET EMAIL_ADDRESS ='mytestaccount @ gmail通过命令行 对于db2数据库 来自shell脚本文件的linux 解决方案 >您需要使用其“.profile”中具有“db2profile”的ID登录到您的Linux机器。 如果您不确定我在说什么,查看db2实例所有者的.profile(通常是db2inst ..
发布时间:2017-04-16 17:31:42 DB2

如何在DB2中杀死进程/查询

我尝试优化查询。每次更改后,我必须等待很长时间查询完成。这真的很耗时。 有没有办法看到执行的查询并杀死/阻止他们? 解决方案 在DB2实例命令行中,您可以键入 db2列表应用程序显示详细信息 在此列表中,您应该找到您的过程,记下应用程序ID。您可以使用此命令来杀死它: db2强制应用程序(xx) 其中 xx 是ID(或以逗号分隔的ID ..
发布时间:2017-04-16 17:30:31 DB2

IBM Iseries / DB2是否与SQL Profiler相当?

主题说这一切。希望捕获提交给DB2的sql。 解决方案 查看Iseries SQL退出点,这将允许您记录任何提交的SQL。唯一的问题是您必须编写自己的程序来进行记录: http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Frzaik %2Frzaikodbcexitprog.htm ..
发布时间:2017-04-16 17:29:49 DB2

如何安装DB2 ODBC或OLEDB驱动程序

我已经在Windows 7 Pro上安装了IBM DB2 Database Express。 现在,我想创建我的C#代码,以便选择/插入/更新记录在DB2表中。 我花了整天在互联网上搜索如何安装OLEDB或ODBC驱动程序以连接到DB2数据库的链接。但没有成功!!! 所以,我想知道有人可以帮助我还是给我一个有用的链接下载驱动程序。 谢谢 解决方案 以下链接有详细的步 ..
发布时间:2017-04-16 17:29:16 DB2

不能在同一查询中使用分组(分区)?

我有一个表 myTable 与3列。 col_1 是一个 INTEGER ,其他2列是 DOUBLE 。例如, col_1 = {1,2},col_2 = {0.1,0.2,0.3} 。 col_1 中的每个元素都由 col_2 和 col_2 对 col_1 中的每个元素重复了值。第三列可以有如下所示的任何值: col_1 | col_2 |价值 ------------------- ..
发布时间:2017-04-16 17:29:04 DB2

DB2级联删除命令?

在DB2上执行级联删除是否有特殊的语法,还是只能通过使用“ON DELETE CASCADE”选项来创建“可级联”表来创建“级联”表? 我想要实现的是在删除该密钥时,基于相同的外键删除其他表行,但是这已经在已经存在和数据填充的数据库上完成。 解决方案 正如您所说,您必须创建具有 ON DELETE CASCADE 子句,或使用子选择删除预先删除其他行。 所以,如果你没有一个 O ..
发布时间:2017-04-16 17:28:52 DB2

DB2 Express V10.1和db2cc二进制文件

我刚安装了DB2 Express v10.1,并安装了一个个人化安装,我已经检查了所有的composants,但是我找不到db2cc二进制文件来启动控制中心。 有人知道db2cc二进制文件是否已被重命名,删除以及如何启动控制中心? 谢谢。 解决方案 DB2控制中心是已弃用。 IBM 在DB2 10.1中停止了它。 控制中心(以及其他相关工具)已被IBM Data Stud ..
发布时间:2017-04-16 17:28:30 DB2

ibm db2 net driver sql错误。找不到表名?

从此查询: 从表中选择 我收到以下错误消息: 错误:DB2 SQL错误:SQLCODE = -204,SQLSTATE = 42704,SQLERRMC = webuser.table,DRIVER = 4.8.87 SQLState:42704 ErrorCode:-204 错误:DB2 SQL错误:SQLCODE = -727,SQLSTATE = 56098,SQLERR ..
发布时间:2017-04-16 17:27:53 DB2

如何使用DB2限制DELETE中的行数?

我想模仿MySQL允许您的方式,我想在敏感表上添加一个安全性。限制在SQL请求中删除的行数。 基本上我想用DB2执行此操作: DELETE FROM table WHERE info ='1'LIMIT 1 有没有办法使用DB2? 解决方案 从表中删除id (select id from table where info ='1'order by id fet ..
发布时间:2017-04-16 17:27:42 DB2

DB2的实体框架

我需要将Entity Framework设置为使用DB2数据库。主要原因是拥有漂亮的对象模型而不是数据集和存储过程。 我有以下问题: EF的版本是否重要?我想使用v6,但到目前为止,我发现只有对v4的引用。 我需要使用edmx文件,还可以使用DBContext(代码首先与现有的数据库) ? 配置文件应该如何? 解决方案 关于您的问题: DB2的标准数据提供程序不支持E ..
发布时间:2017-04-16 17:27:20 DB2

如何复制记录,只更改id?

我的表格有大量的列。我有一个命令来复制一些数据 - 将其视为克隆产品 - 但是由于列可能会在将来发生更改,我只想从表中选择所有内容,只能更改一列的值而不必参考 例如: INSERT INTO MYTABLE SELECT NEW_ID,COLUMN_1,COLUMN_2,COLUMN_3,etc FROM MYTABLE) 我想要类似的东西 INSE ..
发布时间:2017-04-16 17:26:29 DB2

计算DB2中两个日期之间的天数?

我需要在DB2中的两个日期之间得到差异。我尝试了几个不同的查询,但似乎没有任何工作。所以基本上我需要得到的就是这样的。 SELECT DAYS(CURRENT DATE) - DAYS(DATE(CHDLM)) FROM CHCART00 WHERE CHSTAT ='05'; 我知道如果我删除CHDLM并指定一个像“2012-02-20”这样的日期,它可以工作但是我需 ..
发布时间:2017-04-16 17:25:23 DB2

IBM DB2中的数据类型转换:BIGINT到VARCHAR

我正在写一个查询来做一些事情。但是它不能按照我想要的方式工作: 从TABLE1中选择CORR_ID 其中CORR_ID不在(select id从TABLE2) 问题是,TABLE2.id是一个很长的时间,而TABLE1.CORR_ID是一个字符串 那么我该如何使其工作? PS:我使用的是IBM UDB。 p> 解决方案 好的,我找到了一个方法: ..
发布时间:2017-04-16 17:24:53 DB2

如何查看db2表的模式(文件)

解决方案在主题中有一种查看空表模式的方法,而不插入任何行并发出SELECT? > 你在寻找 DESCRIBE ? db2 describe table user1.department 表:USER1.DEPARTMENT 列类型类型 名称模式名称长度缩放Nulls ------------------ ----------- ---------------- - --- ..
发布时间:2017-04-16 17:24:17 DB2

如何在DB2中使用LIKE与IN?

SELECT * FROM abc WHERE column1 IN(a1,b1,c1) 我想使用LIKE与此select查询;如何使用IN写入LIKE语句,类似于下面的查询: SELECT * FROM abc WHERE column1 LIKE IN(a% ,b%,c%) 解决方案 将如与中的组合。将其写成单独的比较: 从abc 中选择co ..
发布时间:2017-04-16 17:23:57 DB2