SQL数据库培训.ppt_第1页
SQL数据库培训.ppt_第2页
SQL数据库培训.ppt_第3页
SQL数据库培训.ppt_第4页
SQL数据库培训.ppt_第5页
免费预览已结束,剩余31页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQLServer数据库培训 用友通服务总部2005年09月07日 培训主要内容 SQLServer工具的应用SQL语句的基本应用通2005相关案例 SQLServer安装注意的两个问题 身份验证模式选择混合模式 SQLServer安装注意的两个问题 实例选择默认 SQLServer工具的使用 企业管理器备份数据库还原数据库附加数据库 只有 mdf ldf文件 导入 导出数据表记录 SQL之间 Excel文件 查询及修改数据字段类型int numeric float数值型bit字节型1或0char varchar字符型Datetime日期型 SQLServer工具的使用 查询分析器SQL语句的执行查询结果导入Excel csv 函数的应用日期函数 dateadd datediff getdate year month day 字符函数 left right substring len lower ltrim rtrim trim str SQLServer工具的使用 事件探查器建立一个新的跟踪 SQL和存储过程 结合案例跟踪数据库的运行 事件探查器建立跟踪 其他工具的使用 如果系统中安装MSDE2000 则没有企业管理器 查询分析器 事件探查器 可以使用以下方法操作数据库 ODBC连接数据库 检查数据库连接是否正常SQL操作工具操作数据库Access操作数据库 ODBC连接数据库 打开控制面板 管理工具 找到数据源ODBC ODBC配置数据源 ODBC连接是否成功 操作SQL简版数据库工具 exe 选择数据库 然后在右面录入SQL语句 点F5执行 使用Access操作数据库 新建数据库 选择ODBC数据源 选择ODBC数据源后 使用ODBC连接数据库的方法连接 选择数据库 点 选项 按钮 打开选项 选择数据库 然后点 确定 选择需要操作的表 SQL基本语句介绍 SelectFrom查询语句InsertInto插入记录语句UpdateSet更新记录语句DeleteFrom删除记录语句 Select语句语法 语法 Select字段1 字段2 字段3From数据表名称Where条件举例 Select用户名称 年龄 性别 住址From用户表Where年龄 20 Select查询条件 条件的生成1 Where字段 值字符型 数值型 日期型 2 like Where字段like字段 字符型通配符 3 Between Where字段Between最小值And最大值4 In Where字段In 值1 值2 值3 5 Not WhereNot字段 值 Select语句分组统计 GroupBy语法 Select统计函数 字段1 From数据表GroupBy字段2举例 Selectsum 工资 From人员工资表GroupBy性别分组统计函数AVG COUNT MAX MIN SUM Select语句排序 OrderBy语法 Select字段1 字段2 字段3From数据表OrderBy字段举例 Select用户名称 年龄 性别 住址From用户OrderBy年龄 Select语句Case的应用 Case关键字语法 字段CaseWhen字段 值1Then显示1When字段 值2Then显示2EndAS别名举例 SelectCaseWhen审核 1Then 已审核 When审核 0Then 未审核 EndAS审核标志From单据表 Select语句多表联合查询 语句 SelectjcYongHu BianHaoas编号 jcYongHu MingCHengAs姓名 jcBuMen MingCHengAs部门FromjcBuMen jcYongHuWherejcBuMen ID jcYongHu idBuMen 查询结果 InsertInto插入记录语句 语法 InsertInto数据表 字段1 字段2 字段3 Values 值1 值2 值3 InsertInto数据表Select字段1 字段2 字段3From数据表Where条件举例 InsertInto用户 姓名 年龄 性别 Values 张三 29 男 InsertInto用户Select姓名 年龄 性别From用户1Where年龄 20 UPDATE更新字段语句 语法 Update数据表Set字段1 值1 字段2 值2Where条件举例Update用户表Set年龄 30Where名称 李四 Update用户表Set年龄 年龄 1注意 要加入适当的Where条件 否则将更新表中的所有记录 DELETE删除语句 语法 DeleteFrom数据表Where条件举例DeleteFrom用户表Where名称 张三 注意 要加入适当的Where条件 否则将删除表中所有的记录 案例 进入某个模块 提示互斥站点 问题 在进入某个模块时 提示该模块正在被当前用户使用 互斥站点 解决 1 正常关闭所有正在操作的站点2 打开数据库ufsystem中的表ua task ua tasklog 删除其中的记录 案例 对某个科目进行操作时 提示互斥站点 问题 在期初建账的时候 电脑异常死机 再次打开期初建账 操作某个科目的时候 提示该科目正在使用 不允许操作 解决 1 正常关闭所有正在操作的站点2 打开账套数据库ufdata 001 2005中的表GL mccontrol 科目并发控制表 删除其中的记录 案例 科目级别错误 明细帐的科目期末值翻倍 问题 无法在某个科目下面增加二级科目 总帐的科目期末值比明细帐的科目期末值大一倍解决 1 打开数据库ufdata 001 2005中的表Code 科目记录表 查找到相应的会计科目的记录 检查该记录的bend的值 1代表末级科目 0代表非末级科目将bend标志根据需要修改正确即可 案例 凭证及明细表GL accvouch 问题 总帐 明细帐对账错误凭证已经作废 但是结帐时 仍然提示有一张凭证没有记账 工作未完成 不允许结帐解决 1 检查是否有异常的凭证 2 打开数据库ufdata 001 2005中的表GL accvouch 凭证记录表 检查是否有异常的凭证记录3 将异常记录的标志修改正确 ibook字段 记账标志1 已记帐 2 未记帐iflag字段 凭证标志null 有效 1 作废 2 有错凭证 案例 财务通2005如何对存货核算模块反启用 问题 财务通标准版2005对存货核算模块已经启用 如何反启用解决 1 UpdateaccinformationSetcvalue Where cCaption 存货系统启用日期 2 SelectdsubsysusedFromUA Account subWhere cAcc Id 999 And iYear 2005 And cSub Id IA 案例 无法保存业务单据 问题 保存单据时 发现错误为 不能在具有唯一索引 aaRdRecord PK 的对象 RdRecord 中插入重复键的行 不能在具有唯一索引 aaRdRecords PK 的对象 RdRecords 中插入重复键的行 解决 打开MAXVouch表 修改cInCode记录的单据最大编号CVouch表类型CInCode最大单据号 案例 提示录入SA口令 问题 在登录系统时 提示录入sa口令 但是数据库的超级管理员sa并没有设置口令 解答 重新注册msado15 dll文件注册方法 regsvr32 c ProgramFiles C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论