sqlserver
文章平均质量分 76
牧羊仒
向阳花开
展开
-
关于SQL newid()及rand()函数讲解
前言:整理一些前辈的经验,以及自己的见解。SQL生成随机数SQL生成唯一主键newid()设置表字段作为主键随机排序表记录随机取得表中任意N条记录(一)SELECT * FROM Northwind..Orders ORDER BY NEWID() --随机排序SELECT TOP N * FROM Northwind..Orders ORDER BY NEWID(原创 2013-07-18 12:16:36 · 5249 阅读 · 0 评论 -
oracle日期to_char,mysql日期date_format,Sqlserver日期convert示例解析
一、在oracle中,当想把字符串为‘2011-09-20 08:30:45’的格式转化为日期格式,我们可以使用oracle提供的to_date函数。sql语句为:SELECT to_date('2011-09-20 08:30:45', 'yyyy-MM-dd hh24:mi:ss') FROM dual;反之,可以使用to_char()函数把日期转化为字符串。sql语句转载 2015-12-14 20:57:13 · 3084 阅读 · 0 评论 -
解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
在PowerDesigner 16 中生成的sql语句,在执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005、2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 , 以下是通过创建sysproperties视图,以及修改powerdesigner sql语句生成模板后,再生成数据库转载 2014-12-02 14:48:44 · 629 阅读 · 0 评论 -
SQLServer2008/2005 生成数据字典SQL语句
以前用那个SQL语句来生成那个SQLServer库的数据字典,在SQL2000下用的挺好的,最近装上了那个SQL2008来研究,突然发现不能在2008下用了,查了查资料,发现2008下有一些改动贴上来留个记号SQLServer2008/2005 生成数据字典语句 Code highlighting produced by Actipro Code转载 2014-06-17 10:27:08 · 645 阅读 · 0 评论 -
奇怪的错误信息“转换 varchar 值 '157975392974595800' 时溢出了整数列。
背景: 1.表CM_Department 2.主键cguid,且cguid值是varchar(18)Java里的代码如下:sql.append("charindex(cfullcode"+tempStr);sql.append(", (select cfullcode from "+tableName + " where cguid={"+key+"})"+原创 2014-05-14 16:19:31 · 30835 阅读 · 3 评论 -
数据库表的数据与excel导入导出
1、将EXECEL导入到SQLSERVER2005数据库方法示例:insert into dbo.tbpointconfig(pointname,punit,pmax,pmin,pvalue,generatorid,pdate,cdbh)SELECT 测点名称,单位,PMAX,PMIN,PVALUE,机组号,PDATE,TAGNAMEFROM OpenDataSource( 'Mi转载 2014-05-15 20:25:51 · 1193 阅读 · 0 评论 -
sql server系统表详细说明
sql server系统表详细说明sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库字符集与排序顺序sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库 syslanguages 主数据库语言 syslogins 主数据库 登陆帐转载 2014-04-01 11:13:21 · 615 阅读 · 0 评论 -
sqlserver--奇怪的 dtproperties 表
SQL Server 2000中,当新建一个空的数据库后,在查询分析器中执行sp_database 或select * from sysobjects where xtype = 'U' 有可能得到dtproperties表,并显示为用户表,但是在企业管理器中,dtproperties却显示为系统表。难道是bug(bug表示一种未知的错误)? 其实当你触动企业管理器某个数据库的关系图时就会自动转载 2014-04-01 09:51:25 · 2461 阅读 · 0 评论 -
sqlserver提交脚本的规则、标准、须知、示例
1.注释请加在每列的最后,不要单独占一行,例如:/*金额列*/iLoanAMT appAMT, iActualAMT,需要写成 iLoanAMT appAMT, iActualAMT,/*金额列*/可以避免自动生成脚本工具中对注释的判断错误2.脚本模板:--增加表:(如果列需要输入中文,不要忘记加入编码方式,例如:[cRule] [varchar](50) COLLAT原创 2013-11-28 16:47:13 · 931 阅读 · 0 评论 -
数据库日期格式"08 31 2007 12:00AM"转换
昨天测试那边给我提了一个缺陷,大概是这样的:我们做的软件从版本5.1升级到6.0时,某个单据的审核日期格式展示有问题,原来这个字段值是“2013-8-7 星期三”,升级完了,变成“08 31 2007 12:00AM”这样了。环境: 1.Myeclipse 2.sqlserver 2005 3.tomcat 4.win7 64原创 2013-10-23 11:22:57 · 4379 阅读 · 1 评论 -
王老师讲解:SQL Server 2005数据库nolock的使用【来自Aisino_BBS】
前两天去安徽航天信息解决A6系统的性能问题,去之前进销存项目组研发人员小苏和小卢把他们认为性能有问题的SQL已经发给了我,我把优化方法提交给了他们。本以为到那之后会非常轻松,但还是有些插曲在其中。到安徽航天信息后,我检查操作系统和数据库日志、服务器配置,通过性能监视器查看CPU、内存和磁盘I/O情况。安徽航信的技术人员把临时补丁打上后,统计分析--销售收入明细列表的执行时间在2~3秒,原创 2013-10-14 15:34:26 · 1238 阅读 · 0 评论 -
SQL Server Profiler基本使用指南【来自Aisino_BBS】
SQL Server Profiler使用方法SQL Server Profiler是一个应用程序,在SQL Server标准版、企业版和工作组版中都有该功能(SQL Server Web版和Express版中不包含SQL Server Profiler),它为用户提供了一个接口,用来设置与运行跟踪。SQL Server Profiler的中文意思是SQL Server事件探查,可以具体到每一原创 2013-10-14 17:02:50 · 1013 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 和 Update From的用法
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和原创 2013-10-11 17:18:42 · 1953 阅读 · 0 评论 -
SQL 子表多行字符拼接【mysql/sqlserver】
【Mysql】group_concat()函数总结group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行转载 2016-02-22 22:02:27 · 5583 阅读 · 0 评论