随笔分类 - 61 MSSQL
摘要:在SSMS(SQL Server Management Studio)中,右键服务器,然后选择属性。 然后数据库设置,再配置数据库默认位置 方法二,直接使用sql语句修改 注:在修改之前的数据库的存放位置不会自动迁移
阅读全文
摘要:原文:http://www.cnblogs.com/wanyuan8/archive/2011/11/09/2243483.htmlexecute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sqlsp_executesql,sql2005中引入的新的系统存储过程,也...
阅读全文
摘要:1.如何调用存储过程DECLARE @Id INT --输入参数DECLARE @OutPutID INT --输出参数EXEC [dbo].Order_SellPR @Id,@OutPutID OUTPUT2.在存储过程中打印或输出PRINT 或 SELECT3.创建存储过程CREATE PRO...
阅读全文
摘要:事务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以BEGIN TRANSACTION语句显式开始...
阅读全文
摘要:SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序
阅读全文
摘要:修改字段 alter table tab_info rename column createname to thisname;//不能通过,有待验证是否为mysql的修改语句 ALTER TABLE 表名 add DEFAULT ('修改后的默认值') for 字段名 WITH VALUES 注:如
阅读全文
摘要:SQL Server 2008除了DateTime和SmallDateTime之外,又新增了四种时间类型,分别为:date,time,datetime2和datetimeoffset。各时间类型范围、精度一览表:数据类型 时间范围 精度datetime 1753-01-01到9999-12-31 00:00:00 到 23:59:59.997 3.33毫秒smalldatetime 1900-01-01 到 2079-06-06 00:00:00 到 23:59:59 分钟date 0001-01-01 到 9999-12-31 天time 00:00:00.0000000 到 23:59:5
阅读全文
摘要:在Sql Server 2008/2005 数据库还原出现 3154错误解决方法1:不要在数据库名字上点右键选择还原,而要是在根目录“数据库”三个字上点右键选择还原,然后再选择数据库,问题便可以解决,如果不行参照方法2解决方法2:写sql语句处理:RESTORE DATABASE [databaseName] FROM DISK = N'X:\数据库备份\database.bak' with replace, NOUNLOAD, STATS = 10 GO
阅读全文
摘要:一、语法 参考原文:https://blog.csdn.net/xushaozhang/article/details/55053037 1.查询插入 (1)SELECT INTO 语句格式: Oracle:Create Table2 as Select column1,column2……From
阅读全文
摘要:1.获取当前时间 GetDate()2.获取当前年、月、日 DATEPART(yyyy,GetDate())、DATEPART(m,GetDate())、DATEPART(d,GetDate())说明:DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。http://www.w3school.com.cn/sql/func_datepart.asp3.获取当前月的天数SELECT32-DAY(getdate()+32-DAY(getdate())) ------------------------------------------------------.
阅读全文
摘要:SQL2008如何创建定时作业?此方法也适应于Sql Server2005数据库,有兴趣的可以来看下!1.打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】;--2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤;--3.展开【SQL Server 代理】列表,右击【作业】-->【新建作业】;--3.1 在【常规】选项卡中:-- 输入作业名称,如"My Job";--3.2 在【步骤】选项卡中:--3.2.1 点击【新建】,输入【步骤名称】,如“步骤1”,
阅读全文
摘要:第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。SQL Server 2008 Developer:PTTFM-X467G-P7RH2-3Q6CG-4DMYBSQL Server 2008 Enterprise:JD8Y6-HQG69-P9H84-XDTPG-34MBB如以上操作还是连接不进服务器,修改系统时间(把时间提前),即可登录如果问题依然没有解决还是显示评估期已过(据说这是未安装sql2008sp1的一个bug)第一步:先去注册表把HKEY_LOCAL_MACHINE\SOFTWARE\
阅读全文
摘要:链接 :http://www.cnblogs.com/mzhanker/archive/2011/06/04/2072739.html使用sqlserver作为数据库的应用系统,都避免不了有时候会产生死锁, 死锁出现以后,维护人员或者开发人员大多只会通过sp_who来查找死锁的进程,然后用sp_kill杀掉。利用sp_who_lock这个存储过程,可 以很方便的知道哪个进程出现了死锁,出现死锁的问题在哪里.创建sp_who_lock存储过程?CREATE procedure sp_who_lock asbegindeclare @spid intdeclare @blk intdeclare
阅读全文
摘要:和索引重建最相关的是填充因子。当创建一个新索引,或重建一个存在的索引时,你可以指定一个填充因子,它是在索引创建时索引里的数据页被填充的数量。填充因子设置为100意味着每个索引页100%填满,50%意味着每个索引页50%填满。 如果你创建一个填充因子为100的聚集索引(在一个非单调递增的列上),那意味着每当一个记录被插入(或修改)时,页拆分都会发生,因为在现存的页上没有这些数据的空间。很多的页拆分会降低sqlserver的性能。 举个例子:假定你刚刚用缺省的填充因子新创建了一个索引。当sqlserver创建它时,它把索引放在相邻的物理页面上,因为数据能够顺序的读所以这样会有最优的i/o访问...
阅读全文
摘要:bit 整型bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off.注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。tinyint 整型tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用1 个字节.注意:如果bit类型太单调不能满足您的需求,您可以考虑用tinyint类型,因为这个类型相对也是比较安全的,不接受恶意脚本内容的嵌入。smallint 整型smallint 数据类型可以存储从- 2的15次幂(-32768)到
阅读全文
摘要:4亿多条数据不可怕,问题是你的数据量是多少,如果是OLTP的话,一天百万条数据,1个月也能到这个数据的,而且听你说只跑报表的吗呵呵,80%的问题在SQL上,好好优化一下报表的SQL。<br /><br />分析数据库应用的特点,将那些重要的表、系统过程列出来,重点分析。 1、数据量大的表2、运行频繁的系统过程、触发器;用 sp_depends 数据量大的表查找 3、用户容易报告慢的界面相关的系统过程。 由于系统过程的 TXT 文本大约有2M,一个个看是不可能的,因此需要做这些工作。首先,有一句话要认识 : 80%的性能问题由SQL语句引起。 经过看 SYBASE 的书,
阅读全文
摘要:方法1:CASEWHEN条件THEN值1ELSE值2ENDeg.CASEWHEN1<3 THEN1ELSE0END结果:(1<3)为TRUE,值为0方法2: CASE变量WHEN值THEN值1ELSE值2ENDeg.CASE @a WHEN1 THEN1ELSE0END结果:@a=1,值为1;@a!=1,值为0;注:值1、值2的类型不限
阅读全文
摘要:MS SQL 小时分钟加减 运算 --返回时分秒,如:14:23:06select convert(varchar(8),getdate(),8)--返回时分秒,如:14:23:06select convert(varchar(8),getdate(),108) --分钟减法运算, 结果:2 sel
阅读全文

浙公网安备 33010602011771号