如何用word vb宏来生成sql
发布时间:2024-01-23 02:31:33
标签:word宏,生成,sql
昨天BOSS下了个命令让我用word宏的方式来快速生成sql,这样在我们建表的时候就不用在一条一条元数据的输入。从而提高效率节约成本:
接到命令后就开始着手来做,一边上网搜相关的现成的材料,一边看vb宏的视频教程。终于让我写出了这个程序,虽说有点儿小吧,可是感觉挺好的。
这里的vb宏要针对固定的数据库数据字典表格进行的。
由于代码太长就不拿出来了,这里是word中的表格式和vb运行后的结果如下:
文件名称 | T_Test | 中文描述 | 用户信息表 | ||||||
序 号 | 字段名 | 中文说明 | 数据类型 | 长度 | 缺省 | 允许 空值 | 主键 | ||
1 | userid | 主键ID | Integer | 10 |
|
| √ | ||
2 | username | 用户名 | Varchar | 50 | Chen |
|
| ||
3 | password | 密码 | Varchar | 30 | 我的 |
|
| ||
4 | telephone | 用户电话 | Varchar | 20 | 112323 |
|
| ||
5 | Address | 用户地址 | Varchar | 50 | sss | √ |
| ||
6 | Discription | 用户介绍 | Varchar | 200 | sssss | √ |
| ||
8 | jjjjjj | 试试看 | varchar | 122 | 333 |
|
| ||
7 | hhhh | 试试看撒 | Varchar | 23 | 111 |
|
| ||
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
CREATE TABLE T_Test (
userid integer NOT NULL ,
username varchar (50) Default 'Chen' NOT NULL ,
password varchar (30) Default '我的' NOT NULL ,
telephone varchar (20) Default '112323' NOT NULL ,
Address varchar (50) Default 'sss' ,
Discription varchar (200) Default 'sssss' ,
jjjjjj varchar (122) Default '333' NOT NULL ,
hhhh varchar (23) Default '111' NOT NULL
);
ALTER TABLE T_Test add
CONSTRAINT PK_T_Test PRIMARY KEY(userid);
comment on table T_Test is '用户信息表';
comment on column T_Test.userid is '主键ID' ;
comment on column T_Test.username is '用户名' ;
comment on column T_Test.password is '密码' ;
comment on column T_Test.telephone is '用户电话' ;
comment on column T_Test.Address is '用户地址' ;
comment on column T_Test.Discription is '用户介绍' ;
comment on column T_Test.jjjjjj is '试试看' ;
comment on column T_Test.hhhh is '试试看撒' ;
在pl/sql中跑了一遍也挺好的,直接就可以执行。


猜你喜欢
- 关于窗口函数的基础,请看文章SQL窗口函数许多常见的聚合函数也可以作为窗口函数使用,包括AVG()、SUM()、COUNT()、MAX()以
- 虽然ting88没有注册的用户不能下载歌曲,但搞定它也非难事啊:)进入www.ting88.com的网站,把歌手专辑页面的URL复制到文本框
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&
- 好多次在不同场合,都听到有同行提到“做产品比做设计更有前途”,或者“别做设计了,做产品吧”类似的观点。我不认为它们之间有什么可比性,因为这么
- 如下所示:Uploadfiles = request.FILES.get('参数', '')for i in
- 解决方法一:使用python的BeautifulSoup来抓取网页然后输出网页标题,但是输出的总是乱码,找了好久找到解决办法,下面分享给大家
- vue使用swiper5官网使用方法 详情 :Swiper使用方法 - Swiper中文网 在vue中使用 首先 npm inst
- 我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否
- Pytorch:dtype不一致RuntimeError: Expected object of scalar type Double bu
- pygame实现代码雨动画如视频所示 利用pygame库实现了一个代码呈雨状下落的视觉效果部分代码如下import sysimport ra
- 步骤1:关闭MySQL服务右击【计算机】,选择【管理】,打开“计算机管理”界面选择【服务和应用程序】
- Web Accessibility Initiative Accessible Rich Internet Applications认识AR
- Python + OpenCV 直接上代码import cv2 import numpy as np from matplotlib imp
- 前言数十年以来, 传统的面向对象语言总是说方法属于类, 但 Go 不是这样做的: 它提供了方法, 但是并没有提供类和对象。 乍一看, 这种做
- 本文分析了MySQL中字符串索引对update的影响。分享给大家供大家参考,具体如下:对某一个类型为varchar的字段添加前缀索引后,基于
- 10月15日,Adobe公司正式面向全球公布了第10个版本的Flash播放器,这一版本播放器的昵称是大家已经所熟知的“宇宙”。这是一款增加了
- 我的经历前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。这个答案好像并不是他想要的。于是他继续追
- Git 远程仓库Git 并不像 SVN 那样有个中心服务器。目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码
- httplib 是 python中http 协议的客户端实现,可以使用该模块来与 HTTP 服务器进行交互。httplib的内容不是很多,也
- openpyxl 的用法实例1.1 Openpyxl 库的安装使用openpyxl 模块是一个读写 Excel 2010 文档的 Pytho