SQL脚本转注释 - SlowX.CreateSQLCommentByScriptApp (2017.07.06)

2017-07-06 09:52:59  访问(1570) 赞(0) 踩(0)


相关下载:源码  执行程序      查看源码:SlowX.CreateSQLCommentByScriptApp      在线工具:脚本转注释     







输入SQL

create table dbo.UTB_SLOWX_DATA_SHOW
(
    ID			bigint primary key,     -- 导出项显示 --
    TheName		nvarchar(255) not null, -- 名称 --
    emDataShowValue	int not null,       -- 显示类型 --
    Remark		nvarchar(4000),         -- 备注 --
    CreateTime datetime default getdate() not null,	-- 创建时间 --	
    UpdateTime datetime default getdate() not null	-- 修改时间 -- 
);

生成的SqlServer的注释


--+ [表]UTB_SLOWX_DATA_SHOW:导出项显示 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'导出项显示', N'user', N'dbo', N'table', N'UTB_SLOWX_DATA_SHOW', NULL, NULL;

--+ ID:导出项显示 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'导出项显示', N'user', N'dbo', N'table', N'UTB_SLOWX_DATA_SHOW', 'column', 'ID';

--+ TheName:名称 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'名称', N'user', N'dbo', N'table', N'UTB_SLOWX_DATA_SHOW', 'column', 'TheName';

--+ emDataShowValue:显示类型 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'显示类型', N'user', N'dbo', N'table', N'UTB_SLOWX_DATA_SHOW', 'column', 'emDataShowValue';

--+ Remark:备注 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'备注', N'user', N'dbo', N'table', N'UTB_SLOWX_DATA_SHOW', 'column', 'Remark';

--+ CreateTime:创建时间 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'创建时间', N'user', N'dbo', N'table', N'UTB_SLOWX_DATA_SHOW', 'column', 'CreateTime';

--+ UpdateTime:修改时间 |-- 
EXECUTE sp_addextendedproperty N'MS_Description', N'修改时间', N'user', N'dbo', N'table', N'UTB_SLOWX_DATA_SHOW', 'column', 'UpdateTime';



-- 创建[表格:UTB_SLOWX_DATA_SHOW] seq_slowx_data_show -- 
insert into utb_sys_dual (SequenceName, ID, CreateTime, UpdateTime, TableName) values 
    (
        'seq_slowx_data_show', 1, getdate(), getdate(), 'UTB_SLOWX_DATA_SHOW'
    );

生成Oracle的注释

--+ [表]UTB_SLOWX_DATA_SHOW:导出项显示 |-- 
comment on table UTB_SLOWX_DATA_SHOW is '导出项显示';

--+ ID:导出项显示 |-- 
comment on column UTB_SLOWX_DATA_SHOW.ID is '导出项显示';

--+ TheName:名称 |-- 
comment on column UTB_SLOWX_DATA_SHOW.TheName is '名称';

--+ emDataShowValue:显示类型 |-- 
comment on column UTB_SLOWX_DATA_SHOW.emDataShowValue is '显示类型';

--+ Remark:备注 |-- 
comment on column UTB_SLOWX_DATA_SHOW.Remark is '备注';

--+ CreateTime:创建时间 |-- 
comment on column UTB_SLOWX_DATA_SHOW.CreateTime is '创建时间';

--+ UpdateTime:修改时间 |-- 
comment on column UTB_SLOWX_DATA_SHOW.UpdateTime is '修改时间';



-- 创建[表格:UTB_SLOWX_DATA_SHOW] seq_slowx_data_show -- 
CREATE SEQUENCE seq_slowx_data_show
START WITH 1
INCREMENT BY 1
MINVALUE 1
NOMAXVALUE
NOCACHE 
NOCYCLE
NOORDER 
/


上一条:

下一条:


 
 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)