使用 Oracle PL/SQL Developer 生成测试数据

2023-11-21

我想测试一些模式和索引,并且想知道 PL/SQL Developer 中是否有可以生成测试数据的功能(这样我就不必创建序列和循环来在表中插入数据)。


循环和 PL/SQL 并不总是必要的;这个技巧可能会有所帮助:

insert into emp(id, name, salary)
select rownum, 'Employee ' || to_char(rownum), dbms_random.value(2, 9) * 1000
from dual
connect by level <= 100;

将生成 100 条记录,名称为 Employee 1 到 Employee 100,工资在 2000 到 9000 之间随机“循环”。

两种主要技术是:

  1. Use of connect by level <= n在对偶查询中生成 n 行。
  2. Use of dbms_random包裹;还有一个非常有用的功能dbms_random.string就像它的名字所暗示的那样,它可以用来生成包含某些字符的一定长度的随机字符串。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Oracle PL/SQL Developer 生成测试数据 的相关文章

  • PHP 中正确的存储库模式设计?

    前言 我尝试在具有关系数据库的 MVC 架构中使用存储库模式 我最近开始学习 PHP 中的 TDD 并且我意识到我的数据库与应用程序的其余部分耦合得太紧密 我读过有关存储库并使用国际奥委会容器 http laravel com docs 4
  • 如果我的应用程序安装在 SD 卡上,私人数据也在那里吗?

    我假设应用程序的私有数据 例如 SharedPreferences 和 SQLite 数据库 位于手机的内部存储而不是 SD 卡上 即使应用程序本身安装在 SD 卡上 我在任何地方都找不到对此的简单明确的确认 有人可以确认一下吗 是的 私有
  • Slick 中的 Scala 枚举(案例对象),良好实践

    假设我有一个代表一组几个有效状态的特征 将对象存储在数据库中是一个好习惯吗 存储 Int 并使用隐式函数 MappedColumnType base Int DoorState 将它们映射到 DoorState 会更好吗 trait Doo
  • 在 Yii2 中从数据库中多态查找模型

    我在数据库 mysql 中有一张表 但该表存储了几种略有不同类型的行 类型取决于此表的type柱子 我有一个表的抽象 ActiveRecord 类和几个后代子类 它们为不同类型的同一表的行实现略有不同的逻辑 现在我正在为所有类型的行实现更新
  • 将java应用程序与在线托管的mysql数据库连接

    我已经用java构建了一个应用程序 应用程序是一个 将在3个不同的系统上使用 因此 该应用程序的数据库必须在线 以使所有 3 个应用程序都具有最新的数据库 In starting I developed my application bas
  • 不能为实体类型指定过滤表达式。过滤器只能应用于层次结构中的根实体类型

    我在添加新迁移时遇到此错误 无法为实体类型 Babysitter 指定筛选表达式 e gt Not e IsDeleted 过滤器只能应用于层次结构中的根实体类型 我正在做的是 我有 2 个类 Babysitter 和 Parent 它们都
  • 为什么这个 oracle 批量插入不起作用?

    我正在尝试将一些数据批量插入到 oracle 数据库中 我按照文档中的示例进行操作 this DataBaseAccess new OracleConnection connString var dataAdapter new Oracle
  • 有什么方法可以在MySQL中的表名位置使用变量吗?

    我想在表名称位置使用变量 例如 SELECT FROM targetTableName 然而它会出错 有什么方法可以在MySQL中的表名位置使用变量吗 您显示的查询不起作用有两个原因 插入到查询中的用户定义变量将被视为使用字符串文字 而不是
  • ora-12528: TNS:Listener: 所有适当的实例都阻止新连接

    当我尝试连接到数据库时收到此错误 ora 12528 TNS Listener 所有适当的实例都阻止新连接 我尝试了以下操作 但没有成功 停止和启动侦听器 关闭和启动数据库 重新启动 oracle 服务 我该如何解决这个问题 您可能会遇到网
  • 为什么使用参数化查询将数据插入表比将值附加到查询字符串更快?

    为什么使用参数化查询向表中插入数据 string queryString insert into product id name values id name 比将值附加到查询字符串更快 string queryString insert
  • 使 IPTC 数据可搜索

    我对 IPTC 元数据有疑问 是否可以通过 IPTC 元数据 关键字 搜索不在数据库中的图像并显示它们 我将如何执行此操作 我只需要一个基本的想法 我知道 PHP 有 iptcparse 函数 我已经编写了一个函数来获取画廊文件夹和所有子目
  • 动态表单字段验证的数据库设计

    在我的应用程序中 我允许用户创建一个包含他们想要的任何 HTML 表单字段 例如文本输入 文本区域 选择等 的表单 我想让用户能够为每个字段定义 0 个或多个累积验证规则 最多可能有 25 个不同的验证规则 我应该如何建模 这是一个潜在的解
  • 如何将UTF-8编码的汉字从MySql正确导出到SQL

    过去三天我们正在与严重的问题作斗争 我们从PhpmyAdmin导出MySql数据库文件 数据库条目中写入的数据是带有UTF 8字符集的中文 导出后将其转换为拉丁字符集 现在我们正在将此数据库SQl文件导入到其他主机 我们在UTF 8和排序规
  • SQLite 数据库安全

    我正在构建一个使用 Sqlite DB 的应用程序 用户可以将他们的信息输入数据库并检索它们 但是 我希望他们能够备份 sqlite 数据库 我所做的是将 sqlite 数据库放入文档文件夹中 以便他们可以使用 iTunes 将其检索出来
  • SQL Server 与 Oracle DBMS_METADATA.GET_DDL 并行吗?

    我正在寻找命令行或脚本化解决方案来从 SQL Server 2005 中为所有数据库对象提取 DDL 表 存储过程 视图 索引 索引 约束等 GUI 工具不感兴趣 优先选择内置工具 因为它最能与 Oracle 的 DBMS METADATA
  • 在 apex 中根据 2 种不同类型的用户进行自定义身份验证

    我有一种身份验证方案 目前仅验证用户是否在一个表中 即雇主表中 现在我希望这个身份验证方案来验证用户是雇主还是雇员 并且根据他们是雇主还是雇员 它应该将他们重定向到不同的页面 首先 我如何在身份验证脚本中包含第二个表 我最大的问题是 当员工
  • 在json文件中导出neo4j数据库

    我想以 JSON 文件导出 Neo4j 图形数据库 This is a Export JSON button in Neo4j web UI version as shown in attached image below 但是 Neo4j
  • 如何使用PowerShell批量调用Update-Database

    我们使用 Azure 弹性池生成多个客户端数据库和一个引用客户端数据库的主数据库 我们已经拥有多个数据库 并且正在开发新版本的代码 我们使用 EF6 代码优先 当我们更改模型 添加属性 时 我们创建迁移文件并需要调用Update Datab
  • 在 StackOverflow 克隆中,评论表与问题和答案应该有什么关系?

    在我正在构建的类似于 StackOverflow 的应用程序中 我试图确定我的关系Questions Answers and Comments表应该有 我本可以有Questions and Answers两者都由一个表表示Posts 那将允
  • 具有重复值的 Sqlite 列

    就说专栏吧aSQLite 数据库的非常重复 始终有相同的 4 个值 其他值可能稍后出现 但不同值的数量将少于 1000 个 VALUES hello world it s a shame to store this str many tim

随机推荐

  • 如何使用本地未发布的 crate?

    我做了一个图书馆 cargo new my lib 我想在不同的程序中使用该库 cargo new my program bin extern crate my lib fn main println Hello World 我需要做什么才
  • webview不会在链接点击时加载pdf文件

    我开发了一个 Web 应用程序 可以显示托管在 Web 服务器上的 pdf 文档列表 这个应用程序嵌入在 Android 的 webview 应用程序中 但是当我在手机上加载该应用程序时 选择 pdf 链接不会执行任何操作 我究竟做错了什么
  • 更改 Android 中选定列表项的布局

    我需要创建一个ListView并仅显示所选行的更详细布局 以便向客户显示更多信息 我尝试过的如下 newsListView setAdapter new NewsListAdapter this news newsListView setO
  • 使用 Electron 访问 Angular 2 应用程序中的文件系统

    我知道 Angular 2 是在 Web 浏览器上运行的 它无法访问文件系统 但是 我使用 Electron 作为前端 并通过 Electron 运行应用程序 build electron ng build base href cp src
  • “AL lib: alc_cleanup: 1 设备未关闭”是什么意思?

    我正在尝试让自己融入 Libgdx OpenGL 框架 我用过LwjglApplication用于创建一些简单的应用程序来渲染盒子 一些网格和一些纹理 我发现了 Aurelien Ribon 的应用程序 它可以创建刚性 Box2D 实体 他
  • 如何为通用 Windows 应用程序设置固定窗口大小

    我刚刚开始在 VS2015 Community Edition 中开发通用 Windows 应用程序 我使用了名为 PieCharts for Windows UWP 的示例 我的问题是 我想将窗口大小固定为 400x650 就像我在旧桌面
  • URI 中方案后面的双斜杠的语义是什么?

    根据https www rfc editor org rfc rfc3986 and http en wikipedia org wiki Uniform resource identifier URI 可能包含也可能不包含方案标识符后面的
  • 为什么部分视图在 MVC 5 Visual Studio 13 中显示为整页?

    我尝试使用以下命令在 ASP Net MVC 5 Visual Studio 13 中用部分视图替换页面的一部分 视图 Book Index cshtml div Ajax ActionLink Click here for the Bar
  • JPQL:SELECT NEW 查询中的枚举文字

    我有一个用于几个域类的描述符类 描述符类有一个字段 type 它是一个枚举 指示域类的类型 在某些查询中 我想返回一个或多个描述符并将类型作为构造函数参数传递 所以我的想法是将它作为查询参数传递 String jpql SELECT NEW
  • 在Xcode 6中,如何使用硬件键盘但在iOS模拟器中显示软件键盘

    在 Xcode 6 中 iOS 模拟器似乎要么不显示键盘 这意味着您可以键入但看不到软件键盘的位置和效果 要么显示软件键盘 这意味着您可以在屏幕上看到它 但不能不要在上面打字 用鼠标在软键盘上打字真的很慢 如何恢复旧的行为 即您可以看到软件
  • 是否可以将尺寸设置为独立于地图缩放级别的 groundOverlay?

    我有一个GroundOverlay on my GoogleMap我希望当我放大 缩小地图时它的尺寸不会改变 与默认地图完全相同markers始终保持其尺寸 我尝试过两种形式GroundOverlay setDimensions 但图像仍然
  • django-auth-ldap 安装不起作用

    我试图在我的 Windows 系统中安装 django auth ldap 它显示以下错误 pip build 3x6rkxb4 pyldap modules errors h 8 致命错误 C1083 无法打开包含文件 lber h 没有
  • python - 如何使用popen管道输出?

    我想要pipe我的文件的输出使用popen 我怎样才能做到这一点 test py while True print hello a py import os os popen python test py 我想使用管道输出os popen
  • 为什么在主机上执行“ps aux”时可以看到 docker 容器进程?

    来自主持人 ps aux grep java me my host elastic search group ps aux grep java smmsp 20473 106 6 3 4664740 257368 Ssl 17 48 0 0
  • 缓存 AJAX 请求

    我正在向 PHP 应用程序发送 AJAX GET 请求 并希望缓存请求返回以供以后使用 由于我使用 GET 这应该是可能的 因为不同的请求请求不同的 URL 例如 getHTML php page 2 和 getHTML php page
  • numpy 中唯一元素的分组索引

    我有许多大型 gt 100 000 000 整数列表 其中包含许多重复项 我想获取每个元素出现的索引 目前我正在做这样的事情 import numpy as np from collections import defaultdict a
  • iFrame onload JavaScript 事件

    我有一个 iFrame 我想在加载后向其中发送 JavaScript 命令 我当前的代码如下所示 但使用此代码时 命令不会执行 我必须改变什么才能让它发挥作用 仅需要支持 Chrome 和 Firefox 使用 iFrame 的 onloa
  • 为什么 MQTT 无法与 NodeJS 连接?

    我在尝试连接时遇到一个奇怪的问题MQTT服务器与NODEJS 如果我连接到MQTT服务器和我没有连接它只是挂起 如果我使用命令行执行此操作 我会看到数据 因此网络 服务器等都很好 如果我使用错误的端口 那么命令行会给我一条有效的拒绝消息 但
  • 为什么 django-lint 告诉我 `auto_now_add` 已被弃用?

    各位 Djangonauts 朋友们大家好 我检查了我的项目Django lint 它产生 W 211 16 MyModel timestamp Uses superceded auto now or auto now add The 提交
  • 使用 Oracle PL/SQL Developer 生成测试数据

    我想测试一些模式和索引 并且想知道 PL SQL Developer 中是否有可以生成测试数据的功能 这样我就不必创建序列和循环来在表中插入数据 循环和 PL SQL 并不总是必要的 这个技巧可能会有所帮助 insert into emp