SQL code:
select b.subprjid,sum(b.achieve) as lastachieve,sum(b.material) as lastmaterial,sum(b.due) as lastdue
,sum(isnull(CAST(b.dkkcl AS FLOAT),0)) as lastdkkcl
,sum(isnull(CAST(b.dkkfk AS FLOAT),0)) as lastdkkfk
,sum(isnull(CAST(b.dkksdf AS FLOAT),0)) as lastdkksdf
,sum(isnull(CAST(b.dk ......
我用ASP.net做了一个程序,数据库用的是SQl Server 2005,Sqltimeout时间设的是3000毫秒。
在用的人多的时候,经常会出现我一个事务中的数据库操作某些被提交了,某些没提交的现象,这个正常吗??
应该不正常吧。。顶一下。。
而且一般一个事务里如果有几十个更新的话,一般就执行了前面的一两个更新,所有更新 ......
SET @Sql = N'create table #tbl(a int)';
exec(@Sql)
SELECT * from #tbl;
在存储过程中写了上面几句,想通过拼个string来动态的创建一个临时表,或者说想已有临时表里动态的添加字段
其实小弟问题很简单,创建一个表结构,字段不确定,想动态的创建表结构
使用临时表,表变量都行
对数据库不 ......
Employee表有EID,birthday列
知道今天getdate(),求下一星期那个员工过生日。写成表值函数的(或标量也行~~)形式,
考虑跨年的问题。我有个思路:if(这个星期跨年)else (不考虑跨年的)
SQL code:
SELECT
DATEADD(DD,-(DATEPART(DW,GETDATE())-1),GETDATE())+1+7,
DATEADD(DD,-(DATEPART(DW,GETDATE())-1) ......
CString name;
float fPV;
CString strRTTime;
long iTagId;
数据库中:char name,bigint tagindex,float PV,datetime datatime;
strCmdText="INSERT INTO historydb.dbo.hisanalog (name,tagindex,pv,datatime) VALUES ( '"+strTagName+"',"+iTagId+","+fPV+", ......
Employee表有EID,birthday列
知道今天getdate(),求下一星期那个员工过生日。写成表值函数的(或标量也行~~)形式,
考虑跨年的问题。我有个思路:if(这个星期跨年)else (不考虑跨年的)
SQL code:
create table Employee( EID int,birthday datetime)
insert Employee select 1,'2009-01-11'
union sel ......