- 博客(10)
- 收藏
- 关注
转载 INSERT INTO 创建新表
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复
2011-12-13 11:22:27 14448
转载 开发报表月连续出月份
sql开发中经常需要使用数字或者时间的常量表。比如,输出一年的月份表,输出1000以内的自然数等等。数量连续且不超过2048。那么使用master..spt_values表就会再也方便不过了。例如输出1000以内的自然数:select number from master..spt_valueswhere type='P' and number between 1 an
2011-12-13 11:20:47 439
转载 SQL2005同步复制
SQL SERVER 2005 同步复制技术以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一、准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 3.在发布服务器上建立一
2011-12-11 21:51:05 340
转载 批处理详解
批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。 1、 REM REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例: REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM 会放在REM后面。请大家注意。 2、 ECHO ECHO 是一个回显命令主要参数有OFF
2011-12-09 10:11:45 683
转载 触发器
义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两个表: Create Table Student( --学生表 StudentID int
2011-12-08 17:19:29 254
原创 两个字符串函数
SELECT replace('asd','as','')--替代函数select substring('asd',3,2)--字段截取函数select ltrim(' dsfd' )-- 去除左边空格select rtrim('sdfs ' )--去除右边空格
2011-12-08 15:27:15 337
原创 行转列
测试数据:create table hl(name char(22),dated datetime,shuliang int)insert into hlselect 'swz','2011-04-4',12 union allselect 'swz','2011-04-4',23 union allselect 'swz','2011-06-4',12 union a
2011-12-07 16:27:05 295
转载 --三表动态行转列
今日论坛上碰到一个帖子,要求对三表进行连接后动态行转列,先前只做过两表的,研究了一番,终于做成,列于后,并添加了注释. view plain--三表动态行转列 create table D ( [id] int primary key identity(1,1), [name] varchar(50) )
2011-12-01 09:28:52 340
原创 count()函数。
count(*) :统计查询出行数。count(1):统计的行数,忽略空行。count(distinct 列名):统计出该列不重复的行数。
2011-11-26 10:07:03 405
转载 排序函数
排名或顺序的函数 ROW_NUMBER/RANK/DENSE_RANK/NTILE测试表/数据CREATE TABLE test_course ( student_name VARCHAR(10), -- 学生 course_name VARCHAR(10), -- 课程 grade INT -- 成绩);
2011-11-24 19:49:03 324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人