要求自动的话,自己在windows下设置定时任务,这个就不说了,网上教程很多。
榆次ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
另外,这个东西跟数据库名没什么关系,跟本地实例,还有用户名有关
写个脚本:
@echo off
echo 删除30天前的备分文件和日志
forfiles /p C:\data_bak /m *.dmp /d -30 /c "cmd /c del @path"
forfiles /p C:\data_bak /m *.log /d -30 /c "cmd /c del @path"
echo 正在备份 Oracle 数据库,请稍等……
exp scott/tiger@sytv file=c:/data_bak/orcl_data_bak_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=c:/data_bak/orcl_data_bak_%date:~0,4%%date:~5,2%%date:~8,2%.log owner=scott buffer=65535
cd C:\Program Files\WinRAR
rar a -dr C:/data_bak/orcl_data_bak_%date:~0,4%%date:~5,2%%date:~8,2%.dmp.rar C:/data_bak/orcl_data_bak_%date:~0,4%%date:~5,2%%date:~8,2%.dmp
echo 任务完成!
echo. pause 请按任意键结束!
也没什么可解释的了。
exp scott/tiger@sytv file=c:/data_bak/orcl_data_bak_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=c:/data_bak/orcl_data_bak_%date:~0,4%%date:~5,2%%date:~8,2%.log owner=scott buffer=65535
也就这部分,scott是用户名,tiger是密码,sytv是本地实例名,然后file是备份文件名,log是日志文件名,owner=scott是导出scott下的所有对象,这个可根据自己情况修改。
执行后,文件是这样的:
1、单行注释
ANSI 标准的注释符“--” 用于单行注释,格式:--注释内容。
例子:
use pangu-- 使用名为pangu的数据库
declare@startdate datetime
set@startdate=‘1/1/2000’
select‘Start Date:’+convert(varchar(12)@startdate)
-- convert()函数用于转换数据类型
-- 注意这里的注释'--'符号后需要一个空格,注释才生效
2、多行注释
与C语言相同的程序注释符号,即“/**/”。“/*”用于注释文字的开头,“*/”用于注释文字的结尾,可在程序中标识多行文字为注释。
格式:/*注释内容*/
例子:
DECLARE @myvariable DATETIME
/*
The following statements retrieve the current date and time and extract the day of the week from the results.
*/
SELECT @myvariable=GETDATE()
SELECT DATENAME(dw,@myvariable)
扩展资料
PL/SQL基本语法
在写PL/SQL语句时,必须遵循一些基本的语法,下面是PL/SQL程序代码的基本语法要求:
⒈语句可以写在多行,就像SQL语句一样;
⒉各个关键字、字段名称等等,通过空格分隔;
⒊每条语句必须以分号结束,包括PL/SQL结束部分的END关键字后面也需要分号;
⒋标识符需要遵循相应的命名规定;
⑴名称最多可以包含30个字符;
⑵不能直接使用保留字,如果需要,需要使用双引号括起来;
⑶第一个字符必须以字母开始;
⑷不要用数据库的表或者科学计数法表示;
还有一些语法相关的规则:
⒈在PL/SQL程序中出现的字符值和日期值必须用单引号括起;
⒉数字值可以使用简单数字或者科学计数法表示;
⒊在程序中最好养成添加注释的习惯,使用注释可以使程序更清晰,使开发者或者其他人员能够很快的理解程序的含义和思路。在程序中添加注释可以采用:
⑴/*和*/之间的多行注释;
⑵以--开始的单行注释。
参考资料:百度百科——SQL注释
Oracle添加注释的语法为:
comment on column 字段名 is '注释名';
举例:
创建表:
CREATE TABLE t1(
id varchar2(32) primary key,
name VARCHAR2(8) NOT NULL,
age number,
);
添加表注释:
COMMENT ON table t1 IS '个人信息';
添加字段注释:
comment on column t1.id is 'id';
comment on column t1.name is '姓名';
comment on column t1.age is '年龄';
-- 是单行注释
/*
注释 是段落注释
*/
如:
select * --注释
from dual