随笔分类 - sqlserver
sqlserver
判断Sql Server2008中ntext不为空
摘要:select * from 表名 where datalength(列名)=0 or datalength(列名) is null
阅读全文
case when的用法
摘要:国家(country)人口(population) 中国600 美国100 加拿大100 英国200 法国300 日本250 德国200 墨西哥50 印度250 根据这个国家人口数据,统计亚洲和北美洲的人口数量。SELECT SUM(popu...
阅读全文
ExecuteNonQuery()返回值注意点
摘要:在使用ExecuteNonQuery(),调用存储过程,语句执行无错误,但是返回结果一直是-1原因:当使用储存过程时, 要把SETNOCOUNTON这个语句去掉,这样数据就有反回值了当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。
阅读全文
SQL 调试:无法启动 T-SQL 调试。未能附加到 SQL Server 进程
摘要:将 Windows 登录帐户添加为 sysadmin已经具有 sysadmin 特权的用户必须执行以下命令:sp_addsrvrolemember 'Domain\Name', 'sysadmin'其中,Domain\Name表示 Windows 登录帐户。
阅读全文
sqlserver 2008 存储过程调用存储过程或方法
摘要:函数:拆分字符串,并返回一个tableCREATE FUNCTION [dbo].[f_splitSTR](@s varchar(max), --待分拆的字符串@split varchar(10) --数据分隔符)RETURNS @re TABLE(col1 varchar(100))ASBEGIN DECLARE @splitlen int SET @splitlen=LEN(@split+'a')-2 WHILE CHARINDEX(@split,@s)>0 BEGIN INSERT @re VALUES(LEFT(@s,CHARINDEX(@split,@s)-1.
阅读全文
sqlserver 2008 左补齐字符串
摘要:SQLServer:right函数语法 Right(string,length) Right函数的语法具有下面的命名参数: 部分说明string必要参数。字符串表达式,从中最右边的字符将被返回。如果string包含Null,将返回Null。length必要参数;为Variant(Long)。为数值表达式,指出想返回多少字符。如果为 0,返回零长度字符串 ("")。如果大于或等于string的字符数,则返回整个字符串。示例:right(replicate('0',10)+ltrim(参数),10)
阅读全文
SQLServer2008 用cmd命令备份
摘要:bat文件备份sql server2008
阅读全文
将oracle数据库导入到SQL SERVER2005
摘要:假设oracle安装在另一台IP地址为192.168.1.202的机器上,而你的机器上安装了MS SQL SERVER2005,现在你要将oracle中的一个数据库导入进来。前提条件:在本机安装oracle客户端,注意必须是安装版的,使用绿色版不可以。步骤:1:选择 开始->oracle->配置和移植工具->Net Manager 就会弹出如下界面2:选中服务命名,然后点击左上角...
阅读全文