
SQL Server
Aresthor_CN
活着,从来都不是一个人的事.
展开
-
Sql Server中的日期与时间函数
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天 select dateadd(day,2,2004-10-15) --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。select datediff(day,2原创 2006-05-19 11:12:00 · 619 阅读 · 0 评论 -
Access与Sql Server之ASP代码比较
后台数据库:[Microsoft Access] 与 [Microsoft Sql Server] 更换之后,ASP代码应注意要修改的一些地方: [一]连接问题(举例) [Microsoft Access] constr = "DBQ=c:/data/clwz.mdb; DRIVER={Microsoft Access Driver (*.mdb)}" [Microsoft Sql Serve转载 2006-05-19 11:16:00 · 731 阅读 · 0 评论 -
Sql Server 和 Access 操作数据库结构Sql语句
下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default 默认值 null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[转载 2006-05-23 14:51:00 · 1007 阅读 · 0 评论 -
如何获得刚插入数据库的记录的ID号?
1.SQL Server 对于SQL Server 2000来说,它提供了两个全新的函数(IDENT_CURRENT,SCOPE_IDENTITY),并且改进了@@IDENTITY的不足.当你插入新记录后,可以调用函数: PRINT IDENT_CURRENT(/table/) /这将获得新的IDENTITY值,不管数据库中是不是有记录添加(这就避免了@@IDENTITY的连接限转载 2006-06-30 18:22:00 · 1731 阅读 · 0 评论 -
SQL语句中字符串补位(PLSQL & TSQL)
PLSQL:标准函数Select Lpad(1,10,0) From Table;1的右边插入10个0字符.Select Rpad(1,10,0) From Table;1的左边插入10个0字符.TSQL:自己写的SELECT Replace(space(10-len(Column)), ,0)+ ColumnFrom Table将C转载 2008-05-08 17:15:00 · 964 阅读 · 0 评论 -
从数据库中查询所有表及所有字段的SQL语句
Sql Server版: 列出当前DB中所有表: select name from dbo.sysobjects where xtype=u and (not name LIKE dtproperties) 列出表中所有字段: SELECT dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_na转载 2008-05-27 16:38:00 · 1229 阅读 · 0 评论 -
用SQL只获取日期的方法
用getdate()方法可以获取当现的日期加上时间。但是如果我们只需要得到当前的日期,不需要时间部分,或者不需要日期只要时间部分,再或者我要只要字段中的日期以某种形式显示,应该怎么操作呢? 可以使用convert(varchar(10),getdate(),120)这样的方法来实现,其中varchar(10)定义的是你要的字段的长度,当然长度的不同返回的也会不的,如果我们只要日转载 2008-05-28 10:43:00 · 856 阅读 · 1 评论