'****************************************************************************** '* File: comment2name.vbs '* Author: Jason Chen '* Created: 2014 '* Modified: 2017/6 '* Version: 2.0 '* Comment: 把表中的描述信息复制为Name,增强可读性 '* Used: 打开物理模型,运行本脚本(Ctrl+Shift+X)…
第一种情况:将A数据库.dbo.A表的数据追加到B数据库.dbo.B表中 (条件:此时B数据库中已创建好了B表) insert into B数据库.dbo.B表 select * from A数据库.dbo.A表 [where条件] 此T-SQL语句会有异常    仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'B数据库.dbo.B表'中的标识列指定显式值. 原因:B数据库.dbo.B表中某列别设置成自动增长(一般为主键ID). 解决:把 * 变成 指定 [列名]…
使用PowerDesigner挺长时间了,只是一些简单的表结构设计,因需要对当前数据库进行再设计,需要看一下数据库中所有的表,及表之间的关系,并重新修改表结构,因此需求就是怎么把数据库中的表结构反向生成到PowerDesigner中,以下是对该过程的实践,当前也搜索了其他同学的方法,便于后期使用即其他同学需要,整理该文章. 一.首先确认一下版本和环境 Mysql使用的版本(我用的是5.1) PowerDesigner是32位还是64位程序 Windows10或Windows7(这个影响不大) 二…
我使用的PowerDesigner的版本为16.5,创建物理模型后,使用PowerDesigner生成的SQL语句,在MySQL中创建表. 1. 打开Power Designer软件,在弹出的欢迎对话框中点击 Create MOdel...,如下图: 2. 在New Model对话框中左侧选择Model types,中间列表中选择Physical Data Model,在右侧选择Physical Diagram,在Model name:后面的文本框中输入物理模型名称,DBMS:后面的下拉框中选择…
1.获取数据库中的表 select name from sysobjects where type='U' 2.获取表字段(此处是Route表) Select name from syscolumns Where ID=OBJECT_ID('Route') 3.获取表中字段的描述 SELECT value FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'Route', 'column', default) 4.获取表的…
在数据库设计完成之后, 常常需要在 wiki 或其他文档中保存一份数据库中所有表的 desc 描述, 尤其是每个字段的含义和用途. 手动去生成自然是不可取的. 因此, 我编写了一个简单的 python 程序,可以自动生成数据库中所有表的 desc 描述, 并以可读格式输出. # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------- # Name…
本文记录如何在PowerDesigner中创建一个Oracle结构的表. 在进行本文阅读之前,需要在PowerDesigner进行 DBMS修改,DataBase创建,用户创建,表空间创建.   1.创建表,填写name,code,comment,owner(需要提前创建) 2.创建表中的对应的列 2.1对主键进行编辑,选择主键后,点击属性按钮(第一个按钮) 2.2确认name,code,table,PrimaryKey之后,添加Sequence,修改name,code,owner 2.3修改s…
1 PowerDesigner中在生成的数据库脚本中用name列替换comment列作为字段描述的方法如下, 依次打开Tools -- Execute Commands -- Run Script,运行以下脚本: Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl 'the current model 'get the current active model Set mdl = ActiveModel…
最近不忙,之前一直是用powerDesigner看表结构,还没自己导入过,今天试试 oracle 表导入到powerDesigner 中步骤: 1.File--->reverse Enginner ---> datebase 弹出new physical data model 窗口,DBMS选择数据库版本. 2.弹出database reverse engineering options 窗口,选中usiong a data source  点击右侧选中数据源 3.下拉选择数据源,如果数据源已…
1.Excel表格样式 2.脚本代码 '****************************************************************************** Option Explicit Dim mdl ' the current model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "There is no Active Model" End If Dim HaveExcel…