C#.NET通用权限管理在DB2数据库上运行的脚本参考 - 序列创建脚本参考

简介:

C#.NET通用权限管理DB2数据库上运行时,需要创建一些序列,脚本如下:

若您用到了DB2数据库直接运行这个脚本就可以了,不用每个都自己创建了。

create sequence SEQ_BASE_TABLECOLUMNS  as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_SEQUENCE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_LOG 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_EXCEPTION 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_FILE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_FOLDER 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_ITEMS 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_MESSAGE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_MODULE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_ORGANIZE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_PARAMETER 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_PERMISSIONITEM 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_PERMISSIONSCOPE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_PERMISSION 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_ROLE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_STAFF 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_USERADDRESS 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_USERORGANIZE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_USERROLE 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_USER 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_WORKFLOWACTIVITY 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_WORKFLOWCURRENT 
as  bigint start with  1000000  increment by  1  minvalue  10000 maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_WORKFLOWHISTORY 
as  bigint start with  1000000  increment by  1  minvalue  10000  maxvalue  99999999999999999  cycle cache  20  order;
create sequence SEQ_BASE_WORKFLOWPROCESS 
as  bigint start with  1000000  increment by  1  minvalue  10000 maxvalue  99999999999999999  cycle cache  20  order;




本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1197385,如需转载请自行联系原作者
相关文章
|
1月前
|
C#
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
|
3月前
|
存储 Shell Linux
快速上手基于 BaGet 的脚本自动化构建 .net 应用打包
本文介绍了如何使用脚本自动化构建 `.net` 应用的 `nuget` 包并推送到指定服务仓库。首先概述了 `BaGet`——一个开源、轻量级且高性能的 `NuGet` 服务器,支持多种存储后端及配置选项。接着详细描述了 `BaGet` 的安装、配置及使用方法,并提供了 `PowerShell` 和 `Bash` 脚本实例,用于自动化推送 `.nupkg` 文件。最后总结了 `BaGet` 的优势及其在实际部署中的便捷性。
181 10
|
1月前
|
关系型数据库 MySQL 数据库连接
python脚本:连接数据库,检查直播流是否可用
【10月更文挑战第13天】本脚本使用 `mysql-connector-python` 连接MySQL数据库,检查 `live_streams` 表中每个直播流URL的可用性。通过 `requests` 库发送HTTP请求,输出每个URL的检查结果。需安装 `mysql-connector-python` 和 `requests` 库,并配置数据库连接参数。
132 68
|
1月前
|
安全 Java C#
Unreal Engine C# 脚本编写浅谈
本文介绍了在 Unreal Engine 中使用 C# 编写脚本的方法,涵盖环境搭建、基础概念、常见问题及代码案例。从安装插件到处理输入事件和加载蓝图,详细讲解了如何在 Unreal Engine 中高效利用 C# 进行开发。
44 3
|
1月前
|
前端开发 Android开发
WinForm 直接运行 Admin.NET
本文介绍了如何将 Admin.NET 以 WinForm 桌面程序模式运行,简化了手动配置 Web 服务的过程,便于演示和作为单机软件使用。通过添加特定 NuGet 包、修改 `Program.cs` 和 `Form1.cs` 文件,并调整项目配置,最终实现了在 WinForm 中嵌入 WebView 组件显示 Admin.NET 界面的效果。
23 0
WinForm 直接运行 Admin.NET
|
2月前
|
SQL 关系型数据库 MySQL
|
2月前
|
存储 Oracle 关系型数据库
【数据库-DB2】深入了解DB2 reorg
本文介绍了DB2数据库中reorg操作的重要性,旨在通过重组表数据来消除数据碎片、压缩信息并提高数据访问速度。reorg操作能够根据索引关键字重新排序数据,减少查询I/O次数,提升查询性能。文章详细讲解了reorg的操作步骤、适用场景及注意事项,强调了在执行reorg前后更新统计信息的必要性。
67 2
|
2月前
|
NoSQL 前端开发 MongoDB
前端的全栈之路Meteor篇(三):运行在浏览器端的NoSQL数据库副本-MiniMongo介绍及其前后端数据实时同步示例
MiniMongo 是 Meteor 框架中的客户端数据库组件,模拟了 MongoDB 的核心功能,允许前端开发者使用类似 MongoDB 的 API 进行数据操作。通过 Meteor 的数据同步机制,MiniMongo 与服务器端的 MongoDB 实现实时数据同步,确保数据一致性,支持发布/订阅模型和响应式数据源,适用于实时聊天、项目管理和协作工具等应用场景。
|
3月前
|
SQL 关系型数据库 MySQL
MySQL数据库中给表添加字段并设置备注的脚本编写
通过上述步骤,你可以在MySQL数据库中给表成功添加新字段并为其设置备注。这样的操作对于保持数据库结构的清晰和最新非常重要,同时也帮助团队成员理解数据模型的变化和字段的具体含义。在实际操作中,记得调整脚本以适应具体的数据库和表名称,以及字段的详细规范。
89 8
|
4月前
|
SQL 数据可视化 关系型数据库
成功解决7版本的数据库导入 8版本数据库脚本报错问题
您提供的链接是一篇关于如何解决在MySQL数据库中导入脚本时出现版本兼容性问题的博客文章。文章中提到,如果在MySQL 5.7之前的版本中使用utf8mb4_0900_ai_ci排序规则,会遇到"Unknown collation"错误。解决办法包括升级MySQL版本到8.0或更高,或者更改排序规则为utf8mb4_general_ci或utf8mb4_unicode_ci,并提供了修改SQL脚本的示例。 如果您需要更详细的信息或有其他问题,请告诉我。