
SQL2005学习日志
文章平均质量分 67
踏雪
这个作者很懒,什么都没留下…
展开
-
为 SQL 启用远程连接
一、为 SQL 启用远程连接1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。 2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。 3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连原创 2009-09-07 21:25:00 · 1082 阅读 · 0 评论 -
生成随机年份日期
create proc Proc_RandDateTime @OutRandDate datetime outputas begin declare @RandDate datetime declare @strDate varchar(8) select @strDate = (CHAR((CONVERT(int,RAND()*1000)%10)+48)原创 2009-11-28 13:39:00 · 3576 阅读 · 0 评论 -
浅谈数据库设计技巧
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数转载 2009-11-25 20:13:00 · 739 阅读 · 0 评论 -
SQL作业要求
SQL Server数据库作业评分标准---暂行办法2009-10-12(以组为单位进行考核)1. 设计文档1) 设计文档格式标准和规范2) 设计文档—需求分析3) 设计文档—数据库设计文档要求:有数据流图,数据字典,数据库表关系。注:数据表的结构(用Excel文档书写)。同时看数据库设计是否合理。4) 设计文档—详细设原创 2009-11-13 14:10:00 · 1468 阅读 · 3 评论 -
生成测试数据-3-T-SQL系列
按指定次数重复字符表达式。<span style="cursor: default;" onclick="function onclick(){function onclick(){function onclick(){function onclick(){ExpandCollapse(syntaxToggle)}}}}" onkeypre原创 2009-11-06 14:24:00 · 861 阅读 · 0 评论 -
生成测试数据-2-T-SQl系列 RAND( ) 的一般用法
生成在一定范围的随机数-- 0~9999(CONVERT(int,RAND()*100000)%10000) -- -9999~9999CASE WHEN (CONVERT(int,RAND()*100)%2=1 THEN (CONVERT(int,RAND()*100000)%10000*-1)ELSE (CONVERT(int,RAND()*100000)%1000原创 2009-11-06 14:06:00 · 1148 阅读 · 0 评论 -
SQL SERVER 2005 事务
USE AdventureWorksGOCREATE TABLE MyTranTest( OrderID INT PRIMARY KEY IDENTITY)BEGIN TRANSACTION TranStart INSERT INTO MyTranTest DEFAULT VALUESSAVE TRANSACTION FistPoint INS原创 2009-10-27 20:39:00 · 598 阅读 · 0 评论 -
SQL SERVER 2005 UDF
use AdventureWorksCREATE FUNCTION dbo.DayOnly( @Date datetime )RETURNS VARCHAR(12)ASBEGIN RETURN CONVERT(VARCHAR(12),@Date,101)ENDSELECT OBJECTPROPERTY(OBJECT_ID(DayOnly),IsDeterm原创 2009-10-26 20:29:00 · 670 阅读 · 0 评论 -
SQL SERVER 2005 存储过程
USE AdventureWorksGOCREATE PROC spEmployeeAS SELECT * FROM Humanresources.EmployeeEXEC spEmployeeALTER PROC spEmployee AS SELECT EmployeeID FROM Humanresources.Employeedrop proc sp原创 2009-10-26 18:45:00 · 735 阅读 · 0 评论 -
聚集索引结构
在 SQL Server 中,索引是按 B 树结构进行组织的。索引 B 树中的每一页称为一个索引节点。B 树的顶端节点称为根节点。索引中的底层节点称为叶节点。根节点与叶节点之间的任何索引级别统称为中间级。在聚集索引中,叶节点包含基础表的数据页。根节点和叶节点包含含有索引行的索引页。每个索引行包含一个键值和一个指针,该指针指向 B 树上的某一中间级页或叶级索引中的某个数据行。每级索引中的页均被链接在原创 2009-10-24 20:57:00 · 827 阅读 · 0 评论 -
SQL SERVER 2005 高级查询(子查询查询)
--SQL高级程序设计:子查询use AdventureWorksGOSELECT DISTINCT EmployeeID FROM HumanResources.JobCandidate WHERE EmployeeID IS NOT NULL;SELECT e.EmployeeID,FirstName,LastNameFROM HumanResources.Em原创 2009-10-24 18:54:00 · 1395 阅读 · 0 评论 -
SQL SERVER 2005 基本查询(连接查询)
use AdventureWorksGOSELECT c.LastName FROM Person.Contact c;SELECT * FROM HumanResources.Employee eINNER JOIN HumanResources.Employee m ON e.ManagerID = m.EmployeeID; nSELECT Product原创 2009-10-24 18:53:00 · 862 阅读 · 0 评论 -
SQL SERVER 2005 激活CLR代码&.NET PROC
sp_configure clr enabled,1GORECONFIGUREuse AdventureWorksGOcreate assembly ExampleProcessfrom C:/Users/Roy/Documents/Visual Studio 2008/Projects/ExampleProcess/ExampleProcess/原创 2009-10-24 21:07:00 · 954 阅读 · 0 评论 -
创建视图
SQL命令格式: CREATE VIEW [ .] [ .] View_name [ ( Column [ ,...n ] ) ] [ WITH [ ,...n ] ] ASSelect_statement [ WITH CHECK OPTION ] ::={ ENCRYPTION | SCHEMABINDING | VIEW_MET原创 2009-10-16 14:11:00 · 1212 阅读 · 0 评论 -
SQL课堂练习20091009
create database Schoolon( name = SchoolData, filename = D:/SchoolData.mdf, size = 20Mb, maxsize = 30Mb, filegrowth = 2Mb)log on( name = School_Log, filename = D:/Scholl_原创 2009-10-09 15:51:00 · 843 阅读 · 0 评论 -
SQL语句创建(数据库|数据表|索引)
CREATE Table ([] 类型 (长度) [缺省值][列级约束] [, 数据类型[缺省值][列级约束]]…. [,UNIQUE(列名[,列名]….)] [,PRIMARY KEY(列名[,列名]…)] [,FOREIGN KEY (列名[,列名]…) REFERENCES 表名(列名[,列名]…)] [,CKECK (条件原创 2009-09-26 18:50:00 · 2122 阅读 · 0 评论 -
我想生成随机长度的随机字符串可是不行 不知道为什么 先记下了
ALTER PROC Proc_RandString @length INT, @RandString char(1000) OUTPUTASBEGIN DECLARE @String char(1000) SELECT @String = NULL IF (@length < 0) OR (@length IS NULL) BEGIN RETUR原创 2009-11-28 13:49:00 · 898 阅读 · 0 评论