![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql 小知识
seiya027848
这个作者很懒,什么都没留下…
展开
-
MSSQL 中表(table) 的清空操作
在mssql中,新接触到一个清空表的操作方法:那就是truncate table 。以前常用delete from where ?=?来判断和删除记录。如果要清空表(table)的话,delete from 和 truncate table 的结果是一样的。但是delete的话是系统是会记录日志的,而truncate则不会记录日志,而直接将表清空,前者可通过系统恢复数据,而后者无原创 2008-10-28 10:03:00 · 726 阅读 · 0 评论 -
MSSQL 中的timestamp数据类型
timestamp 存储大小为 8 个字节binary(8)。 timestamp 数据类型(或叫时间戮)只是递增的数字,不保留日期或时间。对数据行的更新会更改timestamp类型的字段值,插入一条记录会自动增加timestamp字段的值。使用某一行中的 timestamp 列可以很容易地确定该行中的任何值自上次读取以后是否发生了更改。如果要获得当前的时间戮值可以用@@DBTS全局变原创 2008-10-28 10:25:00 · 515 阅读 · 0 评论 -
MSSQL中用Openrowset()出现的问题
用openrowset()复制数据非常简单,但是也要遭遇到很多麻烦的问题。比如:delete from OPENROWSET(Microsoft.Jet.OLEDB.4.0, C:/my.mdb;admin;,DICT)insert into OPENROWSET(Microsoft.Jet.OLEDB.4.0, C:/my.mdb;admin;,DIC原创 2009-04-09 15:30:00 · 435 阅读 · 0 评论 -
MS sql 创建表值函数
这是一个创建表的例子,我觉得非常经典,所以拿出来与大家分享CREATE FUNCTION [dbo].[SplitToTable]( @RowData nvarchar(2000), @SplitOn nvarchar(5)) RETURNS @RtnValue table ( Id int identity(1,1), Data nvarchar(100)) AS BEGIN decl原创 2009-05-31 09:23:00 · 762 阅读 · 0 评论