sql server返回是星期几的函数
sql server返回是星期几的函数?以下返回数字星期几SELECT DATEPART(weekdayweek, GetDate() - 1)其中week 或wk 返回这是一年中的第几周weekday 或dw 返回星期几以下返回中文星期几select datename(weekday,getdate())日期部分缩写yearyy, yyyyquarterqq, qmonthmm, mdayofyeardy, ydaydd, dweekwk, wwweekdaydwHourhhminutemi, nsecondss, smillisecondmsFrom:http://hi.baidu.com/is8888/blog/item/60e3b7a712400c9dd0435820.html[@more@]
修改字段長度
MSSQL 2000 修改表結構 , 修改字段長度 .CREATE TABLE TB_2 (CNO VARCHAR(4))INSERT INTO TB_2 (CNO) VALUES ( 'AA')SELECT * FROM TB_2-- 修改字段長度 .從4Byte 修改為 10 Byte .ALTER TABLE TB_2 ALTER COLUMN CNO VARCHAR(10)[@more@]
set statistics io / set statistics time结果解释(MSSQL)
首先需要说明的是这篇文章的内容并不是如何调节SQL Server查询性能的(有关这方面的内容能写一本书),而是如何在SQL Server查询性能的调节中利用SET STATISTICS IO和SET STATISTICS TIME这二条被经常忽略的Transact-SQL命令的。[@more@] 从表面上看,查询性能的调节是一件十分简单的事。从本质上讲,我们希望查询的运行速度能够尽可能地快,无论是将查询运行的时间从10分钟缩减为1分钟,还是将运行的时间从2秒钟缩短为1秒种,我们最终的目标都是减少运行的时间。 尽管查询性能调节困难的原因有许多,但这篇文章将只涉及其中的一个方
MSSQL查找所有用户表使用指定列名
在MSSQL SERVER 2000下,查找所有用户表使用某一列名。如下面例子查找所有用户表使用列名为“DEPTNO”的信息。返回表名、列名、ID号。[@more@]select sysObjects.name,sysObjects.id,sysColumns.name from sysColumns ,sysObjects where sysObjects.id=sysColumns.id and sysObjects.type='U' and sysColumns.name='deptNo'
MSSQL SERVER2000 密码算法
/* * 用户密码 密匙 部份有效,如果密文有汉字则不能完全正确解密 */ declare @pwd varchar(30) /*加密文件内容*/ declare @str varchar(30) /*接收原密码字符串*/[@more@] declare @i int declare @ii int /* 密匙 十进50,十六进32 */ set @pwd='sala' set @i=1 set @ii=50 set @str='' while (@i<=len(@pwd)) begin -- set @str=@str + cast( char(ascii( substring(@pwd,@i,1) ) - @ii ) as varchar(30) ) /*解密*/ set @str=@str + cast( char(ascii(
订单材料统计表
/*说明:功能:订单材料统计表,统计指定订单范围的材料总用量。(物料编号,物料名称,用量,单位)格式: exec pro_bom_sum 开始订单号,结束订单号 [@more@]Author:SamBuild Date: 2009-04-16Update date:State: Finished*/if exists (select 1 from sysobjects where name ='pro_Bom_Sum' and type='p')begindrop procedure pro_bom_sumcreate procedure pro_Bom_Sum ( @startOdrNo varchar(20)='%', @endOdrNo varchar(20)='%' )as begin select t.matNo,m.mat_nm ,sum(t.mat_Qty) as mat_qty,t.Kcdw from ( select matNo,sum(mat_tqty
SQL SERVER TRY CATCH功能
网络上看到 SQL SERVER TRY CATCH ,认为 比我以前用的@@error 的简单多了。想用于sqL SERVER 2000 ,在网网络 查找了一下,原来在2005版本以后 才能用的。sql server 2005中新增加的try catch,可以很容易捕捉异常了,今天大概学习看了下,归纳下要点如下 基本用法BEGIN TRY { sql_statement | statement_block }END TRYBEGIN CATCH { sql_statement | statement_block }END CATCH[@more@]
MSSQL删除列
MSSQL 删除 列:--新建表CREATE TABLE test(testNo varchar(5),testName varchar(20)) --删除 表的某一列:ALTER TABLE test DROP COLUMN testNo;如果有约束,则先删除约束,再删除列。[@more@]
MSSQL上、下 取整数函数
--MSSQL内置函数 :上取整数 ceiling(2.01) ,返回3.select ceiling(2.01)下面自定义了此函数(没有找到内置时自己写的),[@more@]--自定义,上取整数 函数create function fn_ceils( @n float )returns intasbegin-- declare @n floatdeclare @m int --set @n =2.02set @m=0if convert( int,@n )< @n set @m =convert(int,@n)+1else set @m= convert(int,@n)return (@m)endselect dbo.fn_ceils(2.01) 结果:3--MSSQL内置函数 :上取整数 返回2,与convert(int,2.9) 结果相同。select floor(2.9)
Server sql 2000連接oracle數據庫
sqlserver2000连接oracle9i的方法2009-12-21 17:59一:应用环境OS:win servers2003 with sp2DB:sqlserver2K with sp2/oracle9i二:连接步骤 1.要求pc机上安装oralce9i客户端软件和sqlserver2000软件。 2.客户端的配置tnsnames.ora文件,配置所要连接的数据库服务器. 3.配置windows的ODBC数据源: 3.1)开始菜单—》设置—》管理工具—》数据源(ODBC)—》进入配置用户DSN 3.2)添加—》选择Microsoft ODBC for oracle—》 自定义数据源名称(最好跟tns中连接串同名!)—》 服务器名称(必填!填写tns文件
mysql 显示指定行数
MYSQL 下显示指定行数 : " LIMIT 数量"只显示6行记录: select * from tableName limit 6;在MS SQL 下只显示6行记录:select top 6 * from tableName[@more@]
MSSQL 函数
用户表A中有 name,address,dm三个字段数据格式如下name address dm张三 1101李四 1102...标准表B中有 address,dm字段,数据如下:address dm北京市 11东城区 1101西城区 1102天津市 12请问如下用利用B中的数据更新A中的address?详细点说明一下,我想得到的记录形式为张三 北京市东城区李四 北京市西城区如何解决?[@more@]create table ta(cname varchar(20),address varchar(20),dm varchar(20))insert into ta(cname,dm) values('张三','05551101')insert into ta(cname,dm) values('李四','05551102')insert into ta(cname,dm) valu
SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace)
SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace)[@more@] 【鹏城万里】 发表于 www.sqlstudy.com SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace) DBA 日常管理工作中,很重要一项工作就是监视数据库文件大小, 及日志文件大小。如果你管理数据库的有很多的话,每天一个一个数据库的 去查看文件大小就太费神了,那就写个SQL脚本吧,放到 SQL Agent 中, 每天自动去查看各个数据库文件及日志文件的大小,然后再通过数据库 邮件,Email 到我们手