您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Linux下如何将数据库脚本文件从sh格式变为sql格式

2024/4/11 22:02:33发布15次查看
在从事软件开发的过程中,经常会涉及到在linux下将数据库脚本文件从sh格式变为sql格式的问题。本文以一个实际的脚本文件为例,说
在从事软件开发的过程中,经常会涉及到在linux下将数据库脚本文件从sh格式变为sql格式的问题。本文以一个实际的脚本文件为例,说明格式转换的过程。
      1. sh文件内容
      本文中的文件名为example.sh,,其内容如下:
#!/bin/bash
function init()
{
    if [ -fexample.sql ]
    then
        echoexample.sql is exits and is deleting it,then recreate it
        rm -fexample.sql
    else
        echoexample.sql no exits and is creating it
    fi
    echo usezxdbp_166 >>example.sql
    echo go>>example.sql
}
function createtable()
{
cat>>example.sql
create table tb_employeeinfo
(
    employeeno        varchar(20)      not null,      -- 员工工号
    employeename    varchar(20)      not null,      -- 员工姓名
    employeeage      int                          null      -- 员工年龄
);
create unique index idx1_tb_employeeinfo ontb_employeeinfo(employeeno);
create index idx2_tb_employeeinfo ontb_employeeinfo(employeename);
print 'create table tb_employeeinfo ok'
go
eof
}
## execute function
init
createtable
说明:
        (1)  本文件用于创建tb_employeeinfo表,生成的脚本文件名为example.sql。
        (2)  init函数用于在屏幕上输出信息,createtable函数用于创建数据表。
        (3)  在sh文件的结尾,要按顺序将本文件所包含的所有函数罗列出来,如本文件包括的函数是init和createtable。
更多详情见请继续阅读下一页的精彩内容:
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product