随笔分类 -  【00】SQLServer

摘要:t-sql调试的时候,报以下错误 处理 1.要在服务器本机,不要远程 2.服务器名称用电脑名称(cmd->hostname),不要用IP,(local)或. 调试快捷键跟VS一样 F11逐语句 F10逐过程 阅读全文
posted @ 2016-06-06 14:17 Kimisme 阅读(206) 评论(0) 推荐(0)
摘要:最终代码 update T_Fee set gzl_dfg_op = 'delete' where MetReadRecordID in ( select MetReadRecordID from T_Fee where FeeItemID =2 and State =1 and MetReadRecordID is not null group by... 阅读全文
posted @ 2016-04-18 10:03 Kimisme 阅读(383) 评论(0) 推荐(0)
摘要:处理方式: USE [master] GO ALTER DATABASE gzl SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE gzl SET RECOVERY SIMPLE --简单模式 GO USE gzl GO DBCC SHRINKFILE (N'GMS_log' , 11, TRUNCATEONLY) GO ... 阅读全文
posted @ 2016-04-08 09:55 Kimisme 阅读(403) 评论(0) 推荐(0)
摘要:1.获取数据库下的所有表名 select TABLE_NAME from information_schema.tables where TABLE_TYPE='Base TABLE' 2.随机取出10条数据 select top(10) * from T_MeterCard order by newid() 阅读全文
posted @ 2016-03-25 20:17 Kimisme 阅读(295) 评论(0) 推荐(0)
摘要:一、开发环境 SQL2010 二、开发过程 1.声明一个xml类型变量 DECLARE @xmlInfo XML; SET @xmlInfo = ' Kimisme C# ... 阅读全文
posted @ 2016-03-22 22:55 Kimisme 阅读(558) 评论(0) 推荐(0)
摘要:declare @bussHallId nvarchar(255)= '2,3' declare @strWhere nvarchar(255)= '' declare @strMain nvarchar(500) if(@bussHallId is not null) set @strWhere = @strWhere + ' and bh.ID in ('+@bussHallI... 阅读全文
posted @ 2016-03-18 11:07 Kimisme 阅读(1932) 评论(0) 推荐(0)
摘要:一、开发环境 Window10 二、开发工具 SQLServer2012 三、数据库的操作 1.创建 (1)方式一:使用默认的配置信息 create database T_mydb2 (2)方式二:自定义配置信息 create database T_mydb2 on primary --配置主数据文件 ( name = 'T_mydb', --逻辑名称,数据... 阅读全文
posted @ 2016-03-13 16:28 Kimisme 阅读(915) 评论(0) 推荐(0)
摘要:一、开发环境 数据库:SQLServer2012 二、语法简介 for xml path它以xml形式展示查询的结果集 三、语法介绍 现在数据库中有一张表 1.基本语法 select * from Blog_UserInfo for xml path 运行结果: 1 大家好,我叫金某 金某 2 大家好,我叫李某 李某 3 ... 阅读全文
posted @ 2016-03-12 18:38 Kimisme 阅读(910) 评论(0) 推荐(0)
摘要:1.主键约束(primary key) create table T_User1 ( Id int primary key identity(1,1), UName nvarchar(10) ) 2.非空约束(not null) create table T_User2 ( Id int primary key identity(1,1), UNam... 阅读全文
posted @ 2015-08-15 21:32 Kimisme 阅读(371) 评论(0) 推荐(0)
摘要:1.索引的使用 --创建表 create table T_User ( Id int primary key identity(1,1), UNo nvarchar(10), UName nvarchar(10), UAge int ) --创建索引(给字段UName建索引) create index idx_user_name on T_User(UName) ... 阅读全文
posted @ 2015-08-15 11:23 Kimisme 阅读(755) 评论(0) 推荐(0)
摘要:--取到当前日期时间 select getdate() --2015-08-11 20:25:30.973 --以指定格式显示当前日期 select convert(varchar(50),getdate(),101) --08/11/2015 select convert(varchar(50),getdate(),102) --2015.08.11 se... 阅读全文
posted @ 2015-08-11 22:57 Kimisme 阅读(355) 评论(0) 推荐(0)
摘要:1.字符串 的 长度 2.大小写 转换 (1)全部转小写 (2)全部转大写 3.去空格 (1)去左侧空格 (2)去右侧空格 (3)去两侧空格 4.字符串 的 截取 (1)从 左侧 开始截取 (2)从 右侧 开始截取 (3)从任意位置 截取 子字符串 5.字符串 ... 阅读全文
posted @ 2015-06-08 21:35 Kimisme 阅读(711) 评论(0) 推荐(1)
摘要:1.绝对值 2.随机数 (1)不带种子的 (2)带种子的 3.四舍五入 (1)四舍五入 (2)求最大整数 (3)求最小整数 4.三角函数 (1)正弦,余弦,正切 (2)反正弦,反余弦,反正切 (3)两个变量的反正切 (4)两个变量的余切 5.圆周率... 阅读全文
posted @ 2015-06-08 21:19 Kimisme 阅读(900) 评论(1) 推荐(1)
摘要:1.执行本次学习的sql脚本 --创建学生表 create table T_Student ( --identity表示主键自增长,从1开始,且每次加1 SId int primary key identity(1,1), SName nvarchar(10), SGender varchar(2) default('男'), SAge int ) ... 阅读全文
posted @ 2015-05-20 22:48 Kimisme 阅读(858) 评论(0) 推荐(0)
摘要:1.准备学习的数据库 --创建学生表 create table T_Student ( --identity表示主键自增长,从1开始,且每次加1 SId int primary key identity(1,1), SName nvarchar(10), SGender varchar(2) default('男'), SAge int ) --插入... 阅读全文
posted @ 2015-05-17 22:31 Kimisme 阅读(1682) 评论(0) 推荐(0)
摘要:1.开始准备学习的数据库 本次学习,用到的数据库,sql语句如下 2.数据的插入 A:简单的insert语句 B:简化的insert语句 C:非空约束对数据插入 的影响 学生表 中的 SName 为 不可空类型,插入的时候,必须赋值 D:主键对数据插入的影响 主键在同一张表中必须是唯一的,即插入的时候不能有重复 E:外键对数据插... 阅读全文
posted @ 2015-05-15 23:19 Kimisme 阅读(402) 评论(0) 推荐(0)
摘要:1.数据类型 A:整数类型 bit,int,smallint,tinyint 【与操作系统位数有关】 B:数值类型 decimal,numeric,money,smallmoney,float,real 【可存小数】 C:字符相关类型 char,varchar,text,nchar,nvarchar,ntext D:日期时间类型 dat... 阅读全文
posted @ 2015-05-15 22:36 Kimisme 阅读(892) 评论(0) 推荐(0)
摘要:1.什么是数据库 数据库就是数据的仓库,对这个大仓库。当我们需要对数据进行操作的时候,只要告诉它“做什么”就可以了。 2.几个概念 Catalog 【理解:不同的仓库放不同的数据,便于管理】 【如:淘宝是把图片专门放到一个数据库,将用户信息在专门放到另一个数据】 表:Table 【理解:将仓库划分为不同的区域,每块区域放一件“产品”】 【如:用户信息可... 阅读全文
posted @ 2015-05-14 22:54 Kimisme 阅读(842) 评论(0) 推荐(0)
摘要:1.为什么写这套笔记理由一:学的系统,才能更加深入学习理由二:有些知识点太久没用,忘记了,所以希望整理一份2.笔记修改日志 阅读全文
posted @ 2015-05-14 22:51 Kimisme 阅读(635) 评论(0) 推荐(0)