SQLServer
文章平均质量分 53
dickc
这个作者很懒,什么都没留下…
展开
-
列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
-- ======================================================--列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中-- ======================================================SELECT转载 2007-05-26 10:36:00 · 934 阅读 · 1 评论 -
列出SQL SERVER 所有表、字段定义,类型,长度,一个值等信息
-- ======================================================-- Export all user tables definition and one sample value-- jan-13-2003,Dr.Zhang-- ======================================================原创 2007-05-26 10:37:00 · 761 阅读 · 0 评论 -
根据表中数据生成insert语句的存储过程
-- 根据表中数据生成insert语句的存储过程Alter Proc proc_insert (@tablename varchar(256), @wherestr nvarchar(1000)) as -- 表名称begin set nocount onDeclare @sqlstr varchar(4000),@sqlstr1 varchar(4000),@sqlstr2 varchar(40原创 2007-05-26 10:38:00 · 406 阅读 · 0 评论 -
通用存储过程.分页存储过程..返回指定返回条数、指定页数的记录
CREATE PROCEDURE GetRecordFromPage @tblName varchar(255), -- 表名 @fldName varchar(255), -- 字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = 1, -- 页码 @IsCount bit = 0, -- 返回记录总数, 非 0 值则返回 @OrderType bit转载 2007-05-26 10:29:00 · 617 阅读 · 0 评论 -
sql server行转列问题终极解决
主要应用case语句来解决行转列的问题行转列问题主要分为两类1)简单的行转列问题:示例表:id sid course result1 2005001 语文 80.02 2005001 数学 90.03 2005001 英语 80.04 2005002 语文 56.05 2005002 数学转载 2007-05-26 10:41:00 · 621 阅读 · 2 评论 -
SQL Server日期格式的转换
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如:select getdate()2004-09-12 11:06:08.177这对于在要不同数据库间转移数据或者习惯oracle日期格式YYYY-MM-DD HH24:MI:SS的人多少有些不方便.我整理了一下SQL Server里面可能经常会用到的日期格式转换方法:举例如下:s转载 2007-05-26 10:52:00 · 535 阅读 · 0 评论 -
SQL2005较之SQL2000的改进
一、数据库设计方面1、字段类型。varchar(max)/nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。但是这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。 varbinary(max)代替image也让S原创 2007-06-05 09:14:00 · 471 阅读 · 0 评论 -
同时安装sql2000和sql2005,经验点滴
sql2000的服务器版本是8.0,sql2005是9.0首先要读安装必须配置(见后记)1.我是先装2000的,安装好后打上sp4补丁,(sa密码不要太简单)1.然后安装sql2005,安装的时候只要找到tools目录下的setup.exe 安装就可以了,安装完毕会有个SQL Server Management Studio,这个就是sql2000的企业管理器,2,好多人都连接不上原创 2007-06-05 09:29:00 · 1283 阅读 · 0 评论 -
SQL Server中查询时显示行号的方法
Select no=Identity(int,1,1),* Into #temptable From TableName --Order By SortField Select * From #temptable --Where no>=6 And no Drop Table #temptable原创 2007-06-05 09:08:00 · 713 阅读 · 0 评论