PB基本知识 sql语句.docx
《PB基本知识 sql语句.docx》由会员分享,可在线阅读,更多相关《PB基本知识 sql语句.docx(17页珍藏版)》请在三一办公上搜索。
1、一、SQL内部数据导入、导出21、数据库备份(BACKUP)22、备份的执行33、恢复数据库(RESTORE)64、BCP65、使用。丁$导入、导出76、单表数据导入、导出实例。77、建立计划任务7二、PB简介81、画笔介绍82、编译103、简单问题查找定位11三、PB数据导入、导出111、打开表,用SAVE AS将表内数据保存为另一格式112、用DATD PIPELINE将当前库中的一个表内的数据导出到另一库中123、用ROWS中的IMPORT导入数据134、用SQL语句生成表13四、数据操纵语言(DML)141、SELECT语句142、INSERT 语句153、DELETE 语句164、U
2、pdate 语句16数据导入导出、SQL语句简介一、SQL内部数据导入、导出1、数据库备份BACKUP)概述备份就是对SQL Server数据库或事务日志进行备份,数据库备份记录了在进行备份这一 操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够及时地将其恢复。 SQL SERVER 2000四种备份方式1) 完全数据库备份(Dadabase-complete)2) 差异备份或称增量备份(Dadabase-differential)3) 事务日志备份(Transaction log)4) 数据库文件和文件组备份(File and filegroup)创建备份设备在进行备份以前首先必须指定
3、或创建备份设备,备份设备是用来存储数据库、事务日志或 文件和文件组备份的存储介质,备份设备可以是硬盘、磁带或管道。当使用磁盘时,SQL Server允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件 的方式存储的。 使用SQL Server企业管理器创建备份设备一石普计rT-Jis军岫a 0由| *-色而育南鱼檀|制如6?初匝南T/tt_|Ltg 忸SQL Sir-iraH iML Euwf 气蜘日 FE Nir小“ 95 ar 1 .宅s_l W置艮E _!起 一i SM我全Iu司0Lir代理图1.使用企业管理器创建备份设备图2.输入备份设备属性对话框2、备份的执行S
4、QL Server系统提供了三种数据库备份操作的方法:(1) SQL Server企业管理器(2) 备份向导(3) Transact-SQL 语句(略) 使用企业管理器进行备份(1) 启动企业管理器,登录到指定的数据库服务器,打开数据库文件夹,用右键单击所要 进行备份的数据库图标,在弹出的快捷菜单中选择所有任务,再选择备份数据库。(2) 出现SQL Server备份对话框,对话框中有两个页框,即常规和选项页框。(3) 在常规页框中,选择备份数据库的名称、操作的名称、描述信息、备份的类型、备份 的介质、备份的执行时间。(4) 通过单击添加按钮选择备份设备。(5) 选择调度复选框,来改变备份的时间
5、安排。(6 )在选项页框中进行附加设置。使用备份向导进行备份图1欢迎框图2选择数据库对话框Z1图3输入备份名称和描述信息对话框图4选择备份数据库类型对话框2J邮蹄役毛依超.T7广交件四fCJiETcm JiUsijicrsft 5QLh各皆烛(E)赢;;KyR埠婷片:XFw:广卦膈折豚侦$洒魏驱蛭:理匿姣图5设置备份介质类型和属性对话框图6备份验证和调度对话框图7确认执行备份操作对话框3、恢复数据康RESTORE)概述数据库备份后,一旦系统发生崩溃或者执行了错误的数据库操作,就可以从备份文件中恢 复数据库。数据库恢复是指将数据库备份加载到系统中的过程。系统在恢复数据库的过程中, 自动执行安全性
6、检查、重建数据库结构以及完整数据库内容。 使用企业管理器恢复数据库(1)打开企业管理器,单击要登录的数据库服务器,然后从主菜单中选择工具,在菜单中 选择还原数据库命令。(2)在还原为数据库旁的下拉列表中选择要恢复的数据库,在还原组中通过单击单选按钮 来选择相应的数据库备份类型。(3)选中选项页框,进行其它选项的设置。4、BCP进入dos 运行pdos95中文环境(1)导出 bcp his221.yk_rk01 out yk_rk01.out-n -Ssvr_pxb -Usa-P/his221.yk_rk01=his221.dbo.yk_rk01参数说明:-n native type -S se
7、rver name-U username-P password(2) 导入 bcp test.yk_rk01 in yk_rk01.out -n -Ssvr_pxb -Usa -P导入前 test.yk_rk01 必须先建好,导入时以追加方式添加A、“HIS221|表|YK_RK01、YK_RK02|所有任务生成 SQL 脚本”,创建 YK_RK01、YK_RK02 的SQL的脚本;8、建 TEST 库;C、根据SQL脚本在TEST库内建YK_RK01、YK_RK02表,D、将数据导入(3)批量生成bcp命令select bcp his221.+NAME+ out+ e:back+name+.
8、txt+ -n -Ssvr_pxb -Usa -P from his221.sysobjectswhere type=U;5、使用DTS导入、导出导入和导出数据采用DTS导入/导出向导来完成。此向导包含了所有的DTS (Data Transformation Services)X具,提供了在OLE DB数据源之间复制数据的最简捷的方法。对TEST库中的表YK_RK01创建主键(XTSB+RKFS+RKDH),YK_RK02创建外键。(1) 整库导出:”数据库|TEST|所有任务|导出数据在SQLSERVER数据库之间复制对象和数据”,将TEST导出到AA库,完成后查看目标库主外键情况,将AA库
9、删除。(2) 部分表导出:”数据库|TEST|所有任务|导出数据|从源数据库复制表和视图”将TEST库中的YK_RK01、YK_RK02表导出到AA库,完成后查看AA库情况。(3) 利用SQL创建主外键:(1)生成SQL语句(2)执行SQL语句6、单表数据导入、导出实例。(1) 生成YK_RK02建表及建索引的SQL语句(2) 将YK_RK02数据导出(3) 删除 YK_RK02 表(4) 用SQL建表(5) 数据导入(6) 建索引7、建立计划任务(1) 本机计划任务”管理|数据库维护计划|新建维护计划”,生成一个本机备份计划任 务。麻SQL Server EuLerprise Neciice
10、t - SEfilfjfR 目录llfli匚eSQL Server3aerrer 9且I密1控fel宙口帮助但)救据昨竺Ail柘环 ,a个项目操作|杏吾叩 工am 牛 I回画I x 面囹I留来I株I & ICJ控制仔根目录白电 NicTDtaft SQL Servere0-1 SQL Server 钳曰司j PXBOtia 01 indovs 95 l-atitr)-_|为蜀往垂.虫骂:-_l-熟江;.F yu l:度 m-l/ii -,SQL S inrat- 1 志 _| 河 I-_| Sili _i 士已n:冬- _| Hu -,口5由 gjQnnrnfG 能瞄数据库第护i廿恫号-Fxj
11、oqot R杳迎便用数据库维护计划向h 41戏 晚四彳,注力L y -.n代翌顽顽龙亍的她 考il0 便.用本可与,第TL. 二日逐宠阵无垩性氐查“巨为雄.宠阵薪一.执砖据库锵-巨事空:!恋底兰列其W为职兵主Jt废).:上T 底宓烦匚团 职消 | 飘 |根据提示完成一计划任务。(2) 修改备份路径,可以生成一远程备份计划任务。(略)二、PB简介1、画笔介绍主要画笔的功能与作用:1) 应用对象画笔(Application Painter):应用对象画笔创建应用对象以及保存应 用程序所有对象的应用库。应用对象定义应用程序的执行环境,包括三方面的 内容:应用对象名称和相应的图标;应用程序中其它对象使
12、用的缺省文本颜色、 字体以及字型;应用程序用到的各种对象库等。2) 窗口画笔(Window Painter):窗口画笔用于设计应用程序中使用的窗口以及定 义窗口中的控件,实际上也就是定义应用程序与用户交互的人机接口。PowerBuilder 6.0提供了大量控件供开发人员直接使用,它既包括常见的命令 按钮、单选钮、复选框、编辑框、滚动条、列表框,也包括功能不凡的数据窗 口控件、TreeView(树形列表)控件、ListView(列表视图)控件、标签控件、 各种绘图控件等。3) 菜单画笔(Menu Painter):菜单画笔生成菜单和工具栏对象。菜单对象既可以 直接运用在窗口的菜单栏上,也能够作
13、为应用程序的弹出菜单使用。4) 工程画笔(Project Painter):X程画笔用于建立工程文件、编译应用程序、生 成可执行文件、生成代理对象、产生类用户对象的C+头文件/源代码或目标 库。5) 用户对象画笔(User Object Painter):用户对象画笔用于生成用户对象,包括 可视用户对象和类用户对象,这些对象既可在应用程序内部反复使用,也能够 在整个开发小组里公用。6) 结构画笔(Structure Painter):结构画笔用于定义应用程序中使用的全局结构, 利用结构开发人员能够更有效地组织复杂的变量。该画笔创建全局结构,并作 为一个对象保存到应用库中。7) 函数画笔(Fun
14、ction Painter):开发应用程序时,经常会发生这样的情况:某 段程序需要在多个地方使用,这时就可以用函数画笔生成函数,避免重复编码 并提高代码的可重用性。函数画笔创建的函数是全局函数,在整个应用程序中 都能够使用。8)数据窗口画笔(DataWindow Painter):数据窗口画笔生成能够智能操纵数据库 的数据窗口对象,该对象可以以多种显示风格查询、修改数据库,且不需要复 杂的SQL编程。数据窗口对象能够访问多种数据源,包括表、视图、查询、 存储过程以及外部数据源等,同时,它有十几种表现风格,极大地丰富了数据 的表达能力。数据窗口对象对PowerBuilder6.0的应用程序十分重
15、要,只有做 到灵活自如地运用数据窗口,才能说学会了 PowerBuilder 6.0O9)查询画笔(Qurey Painter):查询画笔可使开发人员在图形界面下以交互方式 生成数据库查询语句,并将其作为一个对象进行保存,该对象可为数据窗口对 象所用。这样,即使开发人员不十分熟悉数据库操作语句橐SQL语句,利用 该画笔也同样能够生成复杂的查询。10)数据管道画笔(Data Pipeline):数据管道画笔用于把一个数据库的结构和数据 复制到另一个数据库,从而实现数据库之间的数据转换。11)ODBC 配置画笔(Configure ODBC):当 PowerBuilder 6.0 开发环境通过 O
16、DBC 接口连接到数据库时,使用此画笔配置ODBC数据源。12)数据库连接参数配置画笔(DB Profile):该画笔用于配置PowerBuilder 6.0连 接到数据库时的连接参数。13)表操作画笔(Table Painter):该画笔用于建立和修改数据库表的定义。14)数据库画笔(Database Painter):该画笔提供了生成和维护服务器端数据库的 良好环境,开发人员无须查阅SQL语句手册,就能够创建新表、修改老表以 及操纵数据。而且,在该画笔的数据操纵(DBAdministration)子画笔中可以 执行和测试当前环境所连接数据库支持的任何SQL语句,比如创建用户或用 户组等。1
17、5)对象浏览器(Browser):通过对象浏览器可以方便地浏览PowerBuilder环境以 及应用程序中各个对象的事件、属性、函数,并能够查阅系统预定义的枚举类 型及其取值,而且能够根据需要生成超文本格式(RTF)文件,或从打印机上 打印输出。另外,还可以在对象浏览器中直接启动所选对象的相应画笔编辑、 修改对象。当我们需要知道OLE自动化服务器的类类型、使用的枚举类型数 据、属性、事件、方法等信息时,同样可以使用对象浏览器查阅。16)库管理画笔(Library Painter):库管理画笔提供了管理应用程序各个组成部分 的有效手段,利用库管理画笔,我们能够删除、修改、移出、移入、复制、重 新
18、生成应用程序中的各种对象(例如,窗口、菜单、数据窗口对象等)。17)文本编辑器(Edit):用于编辑诸如初始文件(.INI)、资源文件(.PBR)等类 型的文本文件。18)调试画笔(Debug):调试画笔可单步跟踪、断点跟踪应用程序,并可在程序 执行过程中手工修改变量的取值,该画笔用于程序调试及排错。19)运行窗口画笔(Run Window):它可以直接运行独立的窗口,有利于提高应用 程序的开发效率。20)报表画笔(Report Painter):报表画笔用于生成各种风格的报表。缺省情况下(即初始安装情况下),报表画笔没有直接出现在PowerBuilder6.0的画笔工具 栏上,但我们可以通过
19、单击画笔栏上带箭头图标(即第一个图标)上的箭头, 打开图标列表,单击其中的“Report ”图标,启动报表画笔。21)运行(Run):在PowerBuilder开发环境中运行应用程序。2、编译创建可执行文件应用程序经过设计、开发、调试和试运行,排除了明显的与潜在的错误 并达到预期功能后,就到了向用户交付应用程序的时候了。在应用交付之前,还有一件重要 工作要做,就是要把应用程序编译成可执行文件,这样用户就能够像运行其它软件那样运行 你开发的应用程序了。创建可执行文件的唯一途径是使用PowerBuilder的工程画笔(ProjectPainter),利用该画笔,我们既可以把应用程序中的所有对象都包
20、含到独立的可执 行文件中,也能够把应用程序编译成一个可执行文件和多个PowerBuilder动态库。工程画 笔能够编译出两类可执行文件:机器代码的可执行文件和伪代码(P-Code)的可执行文件。 另外,使用工程画笔,既可以把应用程序中的类用户对象转变成C+代码的源程序或库,也 可以生成分布式应用程序中的代理(Proxy)o下面介绍可执行文件的创建方法并说明动态库 的作用。12.5.1创建可执行文件的一般步骤工程画笔是把PowerBuilder应用程序编译成可 执行文件的唯一工具。创建可执行文件时,一般需要经过下述步骤:a. 创建新工程或打开已有工程;b. 设置各种编译选项;c. 生成可执行文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PB基本知识 sql语句 PB 基本知识 sql 语句
链接地址:https://www.31ppt.com/p-4887215.html