关于在VISIO中进行数据库建模时如何显示字段类型,以及注释的

关于在VISIO中进行数据库建模时如何显示字段类型,以及注释的,第1张

打开后选择表这项,在上面找到"数据类型",选择显示物理的,这样在visio的数据库模型上就会出现字段类型啦打开后选择常规这项,在上面找到"在图表上可见的名称",选择"两者",这样在visio的数据库模型上就会出现概念名称与物理名称同时显示,其中在概念名称上可以写上中文的注释

Oracle数据库中 comment (注释) 修改方法:分两种情况,一种是表注释,一种是字段注释。对表或表字段增加或修改注释内容的方法都是一样的。

一、表注释修改语法:comment on table 表名 is '注释内容';

二、字段注释修改语法:comment on column 表名字段名 is '注释内容'。

如:

1、创建表:

CREATE TABLE t1(id varchar2(32) primary key,name VARCHAR2(8) NOT NULL,age number);

2、添加表注释:

Comment on table t1 is '个人信息';

3、添加字段注释:

comment on column t1id is 'id';

comment on column t1nameis '姓名';

comment on column t1age is '年龄';

DECLARE @TranName VARCHAR(20) --声明字符型变量TranName

Select @TranName = ''''MyTransaction'''' //设置该变量名为'MyTransaction'

BEGIN TRANSACTION @TranName --开户事务

GO --执行上述程序

USE pubs --打开pubs库

GO

Update roysched

SET royalty = royalty 110

Where title_id LIKE ''''Pc%'''' --更新roysched表如果title_id值以Pc开头,则将royalty提高10%

GO

COMMIT TRANSACTION MyTransaction --提交事务

GO

plsql 在oracle中创建表时添加注释使用comment字段。例如有以下表:

CREATE TABLE t1(

id  varchar2(32) primary key,

name VARCHAR2(32) ,

age VARCHAR2(32)

)

添加表注释的命令为:

COMMENT ON table t1 IS '个人信息';

添加字段注释命令为:

comment on column t1id  is 'id';

comment on column t1name is '姓名';

comment on column t1age is '年龄';

扩展资料

plsql中查看表注释和字段注释方法介绍

查看当前用户下所有表注释:select from user_tab_comments      

结果: user_tab_comments:table_name,table_type,comments

查看当前用户下某表所有字段注释:select from user_col_comments where TABLE_NAME='某表名称';  

结果:user_col_comments:table_name,column_name,comments

在powerBuilder中新建一个Physical Data Model,在其中新建一个用户表,信息如下图所示:

此时的SQL语句可从其中的Preview视图中得到,如下图所示:

这个时候生成的sql语句是没有注释的,而且sql语句可能也不是适合自己所对应的数据库语言。此时可以通过以下方法来生成注释并且选择所需的数据库语言。

1、为sql生成注释, *** 作如下,我用的是PowerDesigner125,在其中选择Tools----》Excute commands-----》Edit/Run Script打开的窗口中添加以下信息

' ' File: name2commentvbs ' Purpose: Database generation cannot use object names anymore ' in version 7 and above ' It always uses the object codes '' In case the object codes are not aligned with your ' object names in your model, this script will copy ' the object Name onto the object Comment for ' the Tables and Columns '' Title: ' Version: 10 ' Company: Sybase Inc '

Option ExplicitValidationMode = TrueInteractiveMode = im_Batch

Dim mdl ' the current model

' get the current active model Set mdl = ActiveModel If (mdl Is Nothing) ThenMsgBox "There is no current Model "ElseIf Not mdlIsKindOf(PdPDMcls_Model) ThenMsgBox "The current model is not an Physical Data model "Else ProcessFolder mdl End If

' This routine copy name into comment for each table, each column and each view ' of the current folder Private sub ProcessFolder(folder) Dim Tab 'running table for each Tab in foldertables if not tabisShortcut then '把表明作为表注释,其实不用这么做 tabcomment = tabname Dim col ' running column for each col in tabcolumns '把列name和comment合并为comment colcomment= colname nextend ifnext

Dim view 'running view for each view in folderViews if not viewisShortcut then viewcomment = viewname end ifnext

' go into the sub-packages Dim f ' running folder For Each f In folderPackages if not fIsShortcut then ProcessFolder f end ifNextend sub

点击run后,可以看到刚刚的preview视图窗口中已经如下图所示

2、更换数据库sql语句。

选择Database---》change current DBMS,在DBMS中选择对应的数据库,如Microsoft SQL Server 2005,点击确定后,然后选择Database---》Generate Database选项,在d出的窗口中选择生成sql文件的保存路径,点击确定,则可看到生成的sql语言完全是按照sqlserver2005的标准。如下图所示:

现在正在做动态建表,使用java来为数据库建表,表可以创建成功,但为表字段添加注释用Statement的executeQuery()执行添加注释的语句老报无效字符的异常。

添加注释的语句 是 comment on table "TA_FLIGHT_V2" is '系统的航班基本信息表'。

以上就是关于关于在VISIO中进行数据库建模时如何显示字段类型,以及注释的全部的内容,包括:关于在VISIO中进行数据库建模时如何显示字段类型,以及注释的、Oracle数据库中 comment (注释) 怎么修改、求数据库编程的注释~~~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9298882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存