随笔分类 -  数据库

摘要:CSV代表逗号分隔值,有时也被称为逗号分隔的值。而 如果加载txt文件,然后文件应该有逗号分隔的值。和文件应该是这样 下面是该脚本以创建表: CREATE TABLE Employee( Id int, Name VARCHAR(100), Designation VARCHAR(100) ) 我创 阅读全文
posted @ 2016-11-17 11:25 gaobowen 阅读(3138) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 5 6 7 8 9 10 11 12 13 ALTER TABLE 表名 add DEFAULT ('修改后的默认值') for 字段名 WITH VALUES 注:如果该字段以前已经有默认值了,在修改之前需要先将约束删除,否则会报错 删约束的SQL: Alter table 表名  阅读全文
posted @ 2016-10-12 11:58 gaobowen 阅读(23) 评论(0) 推荐(0) 编辑
摘要:hsrzyn SQLCLR 什么是SQLCLR SQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出现的新功能,它将.NET Framework中的CLR服务注入到 SQL Server 中,使得.NET代码可在SQL Server服 阅读全文
posted @ 2016-09-23 16:48 gaobowen 阅读(34) 评论(0) 推荐(0) 编辑
摘要:转自:walkingp 1、显示行号 如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Server2005中,使用ROW_NUMBER()非常方便。 select r 阅读全文
posted @ 2016-07-29 10:04 gaobowen 阅读(4997) 评论(0) 推荐(0) 编辑
摘要:1 table1结构如下 2 id int 3 name varchar(50) 4 5 declare @id int 6 declare @name varchar(50) 7 declare cursor1 cursor for --定义游标cursor1 8 select * from ta 阅读全文
posted @ 2016-06-27 14:24 gaobowen 阅读(43) 评论(0) 推荐(0) 编辑
摘要:declare @sql nvarchar(4000) set @sql= N'select @TotalRecords=count(*) from ' + N'(' + @sqlFullPopulate + N') a ' EXEC sp_executesql @sql,N'@TotalRecor 阅读全文
posted @ 2016-03-24 15:23 gaobowen 阅读(3544) 评论(0) 推荐(0) 编辑
摘要:ALTER PROCEDURE [dbo].[Proc_Test_commit1] @result int output, --成功 1; 失败 0 @message nvarchar(20) output AS BEGIN SET NOCOUNT ON begin try begin tran y 阅读全文
posted @ 2016-03-03 14:15 gaobowen 阅读(2479) 评论(0) 推荐(0) 编辑
摘要:http://zhidao.baidu.com/question/123901354.html 计算字符串长度len()用来计算字符串的长度 字符串转换为大、小写lower() 用来将一个字符串转换为小写,upper() 用来将一个字符串转换为大写 截去字符串左、右侧空格 ltrim() 用来将一个 阅读全文
posted @ 2016-03-03 14:07 gaobowen 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:1、@@CONNECTIONS返回自上次启动 Microsoft SQL Server以来连接或试图连接的次数。示例:下面的示例显示了到当前日期和时间为止试图登录的次数。SELECT GETDATE() AS 'Date and Time', @@CONNECTIONS AS 'Login Atte 阅读全文
posted @ 2016-03-03 13:57 gaobowen 阅读(69) 评论(0) 推荐(0) 编辑