我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 数据库 > SQL Server > SQL函数及SQL语句相关问题
热门文章排行
热门文章排行 Oracle的客户端工具--sql*plus(二(10-18)
如何将Access和Excel导入到Mysql中之(11-16)
用SQL进行函数查询(12-15)
Oracle 9i 数据库WITH查询语法小议(12-15)
优化Oracle库表设计的若干方法(12-15)
精采文章排行
精采文章排行 用代码打开Access文件的两种方法(11-17)
SQL Server 2000企业版安装教程(1)(11-16)
SQL数据操作基础(初级1)(11-16)
SQL数据操作基础(中级1)(11-16)
mssql 数据库的备份与恢复(11-16)
技术专题推荐
网管论坛交流
 

SQL函数及SQL语句相关问题 

作者:佚名   来源:Linux 宝库   点击:   日期:2006-12-15


-->

  1 要将一个数据库的所有表格使用批通信程序取出(BCP OUT),有何较快的方法?
  2 SQL Server 7.0限制的同时使用的表格和视图数目为多少?
  3 SQL Server 7.0与SQL Server6.5的DMO版本不同,是否可以在SQL Server 7.0执行SQL Server 6.5的存储过程?
  4 为何使用批通信程序导入(BCP IN)SQL Server 7.0 Datetime字段后, millisecond(千分之一秒)会与导入前的值不同?
  5 为什么使用SQL Server 7.0的标准差函数STDEV时出现"A domain error occurred"信息?
  6 如何使用SQL Server 7.0查询选取(Query Analyzer)查询Oracle数据?
  7 SQL Server 7.0是否可以使用RECURSIVE TRIGGER?
  8 执行xp_logininfo时出现Server: Msg 8198, Level 16, State 10, Procedure xp_logininfo, Line 58 Could not obtain information about Windows NT group/user ''如何解决?要将一个数据库的所有表格使用批通信程序取出(BCP OUT),有何较快的方法?假设您的SQLServer 计算机名称为technology1,sa密码空的,如果要将pubs使用批通信程序取出,可以参照下列步骤:1)在Query Analyzer中执行下列指令:
  select 'bcp pubs..'+name+' out'+' d:\test\'+name+'.txt -c -Stechnology1 -Usa -P' from sysobjects where type = 'U'2)结果如下
  ----------------------------------------------------------------------------
  bcp pubs..authors out d:\test\authors.txt -c -Stechnology1 -Usa -P
  bcp pubs..publishers out d:\test\publishers.txt -c -Stechnology1 -Usa -P
  bcp pubs..titles out d:\test\titles.txt -c -Stechnology1 -Usa -P
  bcp pubs..titleauthor out d:\test\titleauthor.txt -c -Stechnology1 -Usa -P
  bcp pubs..stores out d:\test\stores.txt -c -Stechnology1 -Usa -P
  bcp pubs..sales out d:\test\sales.txt -c -Stechnology1 -Usa -P
  bcp pubs..roysched out d:\test\roysched.txt -c -Stechnology1 -Usa -P
  bcp pubs..discounts out d:\test\discounts.txt -c -Stechnology1 -Usa -P
  bcp pubs..jobs out d:\test\jobs.txt -c -Stechnology1 -Usa -P
  bcp pubs..pub_info out d:\test\pub_info.txt -c -Stechnology1 -Usa -P
  bcp pubs..employee out d:\test\employee.txt -c -Stechnology1 -Usa -P
  (11 row(s) affected)
  3)将结果储存成文字文件,文件名为bat,将第一行的------与最后一行(11 row(s) affected)去掉。4)在DOS下创建d:\test的子目录,并执行上述的bat文件,该bat文件将Pubs数据库中的每个表格存放到每个txt文件中
  SQL Server 7.0限制的同时使用的表格和视图数目为多少?256,SQL Server 6.5为16。SQL Server 7.0与SQL Server6.5的DMO版本不同,是否可以在SQL Server 7.0执行SQL Server 6.5的存储过程?可以,请将SQL Server 6.5升级到SP5a,但是无法使用SQL Server 7.0的MMC管理SQL Server 6.5。为何使用批通信程序导入(BCP IN)SQL Server 7.0 Datetime字段后, millisecond(千分之一秒)会与导入前的值不同?SQL Server 7.0时间的准确值为百分之三秒,所以millisecond(千分之一秒)的值为0、3或7详细请参考SQL Server 7.0 联机书籍datetime and smalldatetime (T-SQL)。为什么使用SQL Server 7.0的标准差函数STDEV时出现"A domain error occurred"信息?当数据为浮点数时,会因为浮点数运算不精确而造成此问题。当VAR(x) 为零时,如果计算机是用一个很小的负数表示,那么就无法开平方根运算标准差,就会出现这样的问题。当所有的数值都相等时,就很有可能出现这种错误信息。对于这种情形,建议使用下列方法: select sqrt(abs(var())) from如何使用SQL Server 7.0查询选取(Query Analyzer)查询Oracle数据?请参考下列示例:
  先使用Oracle客户端软件设定一个网络服务名称,如:"OracleServer'?请参考Oracle手册?
  在SQL Server 7.0中,使用链接的服务器连接到Oracle. 如: sp_addlinkedserver 'TESTLINK', 'Oracle', 'MSDAORA', 'OracleServer', ps. 'TESTLINK'是由您自定义的,'Oracle', 'MSDAORA'是固定的,'OracleServer'是由步骤1确定的。
  在SQL Server 7.0中,使用addlinkedsrvlogin登录到Oracle. 如: sp_addlinkedsrvlogin 'TESTLINK', 'false', NULL,'OracleUsr', 'OraclePwd' ps. 'TESTLINK'是步骤2确定的,'OracleUsr'是Oracle用户名,'OraclePwd'是用户密码。
  执行T-SQL语句。如: select * from .... ps.linkservername是步骤2确定的。
  SQL Server 7.0是否可以使用RECURSIVE TRIGGER?可以。
  执行xp_logininfo时出现Server: Msg 8198, Level 16, State 10, Procedure xp_logininfo, Line 58 Could not obtain information about Windows NT group/user ''如何解决?这是因为Windows NT的本地组或全局组与域或计算机的名称相同。






文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·Oracle数据库的安全策略分析(三) ·Oracle数据库的安全策略分析(二)
·SCO unix 下定时备份 Oracle dmp 文件 ·Oracle 9i密码策略--密码重用规则
·Oracle SQL 内置函数的使用方法及结果 ·WindowsXP下安装Oracle9i问题二则

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。