首页 > 资讯列表 >  本页面生成Tynker专题报道,Tynker滚动新闻,Tynker业界评论等相关报道!
  • SQLSERVER使用ODBC驱动建立的链接服务器调用存储过程时参数不能为NULL值

    SQLSERVER使用ODBC驱动建立的链接服务器调用存储过程时参数不能为NULL值

    我们知道SQLSERVER建立链接服务器(LinkedServer)可以选择的驱动程序非常多,最近发现使用ODBC的MicrosoftOLEDB驱动程序建立的链接服务器(LinkedServer),调用存储过程过程时,参数不能为NULL值。否则就会报下面错误提示:对应的英文错误提示为:EXECxxx.xxx.dbo.Usp_TestNULL,NULL,'ALL'Msg7213,Level16,State1,Line1Theattemptbytheprovidertopassremotestoredprocedureparameterstoremoteserver'xxx'failed.Verifythatthenumberofparameters,theorder,andthevaluespassedarecorrect.对应的中文错误提示为:EXECxxx.xxx.dbo.Usp_TestNULL,NULL,'ALL'Msg7213,Level16,State1,Line1提供程序将远程存储过程参数传递给远程服务器'xxx'的尝试失败...

    数据库操作教程 2022-09-23 17:35:04
  • 浅析SQLserver临时表

    浅析SQLserver临时表

    创建临时表,#代表局部临时表,##代表全局临时表。局部临时表和全局临时表的具体含义是什么呢?举例说明一下比较清晰些,先来看下局部临时表,【新建查询】,在里面输入如下文本:运行后,我们在此文件执行输入:select*from#tempTable,执行后可以查询出如下的数据:我们另外打开一个【新建查询】,就给其命名为新建查询2,在新建查询2中执行输入:select*from#tempTable,提示如下:修改Sql语句中的#tempTable为##tempTable,依照上述方法再次执行,会发现新建查询2中不再提示错误,能查出和新建查询1中同样的结果...

    数据库操作教程 2022-09-23 17:35:02
  • SQLServer中bigint转int带符号时报错问题解决方法

    SQLServer中bigint转int带符号时报错问题解决方法

    有一个需求是要在一个云监控的状态值中存储多个状态(包括可同时存在的各种异常、警告状态)使用了位运算机制在一个int型中存储。现在监控日志数据量非常大(亿级别)需要对数据按每小时、每天进行聚合,供在线报表使用...

    数据库操作教程 2022-09-23 17:34:55
  • SQLServer恢复模型之批量日志恢复模式

    SQLServer恢复模型之批量日志恢复模式

    你是否想知道为什么事务日志文件会变得越来越大?事务日志有时候甚至会比你的实际数据库文件还要大,尤其是在应用数据仓库的情况下。为什么会发生这种情况呢?如何控制其大小?数据库恢复模型如何控制事务日志增长?在本系列文章中,我们就将一一给出解答...

    数据库操作教程 2022-09-23 17:34:51
  • 在SQLServer中使用ISNULL执行空值判断查询

    在SQLServer中使用ISNULL执行空值判断查询

    有如下查询:复制代码代码如下:selectisnull(lastchanged,'')aslastchangedfromvhhostlistwheres_comment='test202'本来,ISNULL函数只有一个参数,它表示的含义就是判断这个参数的值是否为NULL,是NULL则返回TRUE,否则返回FALSE;但是,在SQLServer的查询语句中,isnull需要两个参数,它的含义是如果参数1为NULL,则以参数2为isnull函数的返回值;即,上面查询的的含义是,查询vhhostlist表中s_comment='test202'那一行lastchanged字段的值,如果它为NULL,则返回一个空字符串;记得以前不懂这个的时候,遇到这样一个情况:一张订单表,其中一个字段是status,订单提交上来时status为NULL。在程序里要做如下判断,当它为NULL时,显示一个审核的超链接;当它不为空时,显示一个字符串:已审...

    数据库操作教程 2022-09-23 17:34:48
  • SQLSERVER2000安装教程图文详解

    SQLSERVER2000安装教程图文详解

    注意:WindowsXP不能装企业版.win2000win2003服务器安装企业版一、硬件和操作系统要求  下表说明安装MicrosoftSQLServer2000或SQLServer客户端管理工具和库的硬件要求。硬件最低要求计算机Pentium166MHz或更高...

    数据库操作教程 2022-09-23 17:34:38
  • SQLServer导入导出数据时最常见的一个错误解决方法

    SQLServer导入导出数据时最常见的一个错误解决方法

    现在建站主要使用的还是ASP与PHP,这两种语言一般使用的数据库分别为SQLServer和mysql,这两种数据库各有各长处,也说不上谁好谁坏,看个人习惯了。SQLServer导入和导出向导的作用是将数据从源复制到目标...

    数据库操作教程 2022-09-23 17:34:35
  • SQLSERVER修改函数名容易引发的问题分析

    SQLSERVER修改函数名容易引发的问题分析

    1.问题今天遇到一个奇怪的问题:使用sp_helptextXXX查询出来的函数定义名竟然跟函数名不同,而sp_helptext实际是查询sys.all_sql_modules这个系统视图的。直接查询这个视图的definition字段,发现跟sp_helptext是一样的...

    数据库操作教程 2022-09-23 17:34:20
  • SqlServer2012中LEAD函数简单分析

    SqlServer2012中LEAD函数简单分析

    LEAD函数简单点说,就是把下一行的某列数据提取到当前行来显示,看示例更能解释清楚,先看测试用脚本DECLARE@TestDataTABLE(IDINTIDENTITY(1,1),DepartmentVARCHAR(20),LastNameVARCHAR(20),RateFLOAT)INSERTINTO@TestData(Department,LastName,Rate)SELECT'DocumentControl','Arifin',17.7885UNIONALLSELECT'DocumentControl','Norred',16...

    数据库操作教程 2022-09-23 17:34:11
  • SQLServer中使用SQL语句实现把重复行数据合并为一行并用逗号分隔

    SQLServer中使用SQL语句实现把重复行数据合并为一行并用逗号分隔

    一.定义表变量复制代码代码如下:DECLARE@T1table(UserIDint,UserNamenvarchar(50),CityNamenvarchar(50));insertinto@T1(UserID,UserName,CityName)values(1,'a','上海')insertinto@T1(UserID,UserName,CityName)values(2,'b','北京')insertinto@T1(UserID,UserName,CityName)values(3,'c','上海')insertinto@T1(UserID,UserName,CityName)values(4,'d','北京')insertinto@T1(UserID,UserName,CityName)values(5,'e','上海')select*from@T1-----最优的方式SELECTCityName,STUFF((SELECT','+UserNameFROM@T1subTitleWHERECityName=A.CityNameFORXMLPATH('')),1,1,'')ASAF...

    数据库操作教程 2022-09-23 17:34:05
  • SQLServer查看未释放游标的方法

    SQLServer查看未释放游标的方法

    一直以来对SQLSERVER的游标都不怎么感冒,也很少使用SQLServer里面的游标,前几天有一位网友问如何检查数据库里面没有释放的游标,觉得有点意思,就测试验证了一下,顺便整理于此。会话1:我们模拟一个应用程序或脚本,在打开游标后,忘记关闭、释放游标...

    数据库操作教程 2022-09-23 17:34:01
  • 谈谈sqlserver自定义函数与存储过程的区别

    谈谈sqlserver自定义函数与存储过程的区别

    一、自定义函数:  1.可以返回表变量  2.限制颇多,包括    不能使用output参数;    不能用临时表;    函数内部的操作不能影响到外部环境;    不能通过select返回结果集;    不能update,delete,数据库表;  3.必须return一个标量值或表变量  自定义函数一般用在复用度高,功能简单单一,争对性强的地方。二、存储过程  1.不能返回表变量  2.限制少,可以执行对数据库表的操作,可以返回数据集  3.可以return一个标量值,也可以省略return   存储过程一般用在实现复杂的功能,数据操纵方面...

    数据库操作教程 2022-09-23 17:33:54

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持