- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 判断新增行是否允许修改
if(isrownew(), 0, 1) //如果是新增加的行,可以修改,如果保存以后,不可修改PB帮助:This expression defined in the Properties view for the Protect property of a column prevents the user from modifying the column unless the ro
2017-10-18 16:00:56 309
转载 DataWindow的数据缓冲区
DATAWINDOW的四个缓站区 在PowerBuilder中,DataWindow是用户前端用来存储、操纵数据的对象。在每一个DataWindow对象中有4个二维表作为数据缓冲区,用来存储查询到的数据。用户在DataWindow中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的修改和移动,最后在用户提交数据库时,系统根据这四个缓冲区中的信息形成SQL的IN-SERT,UPDAT
2017-10-18 15:58:03 466
转载 PB判断数据窗口数据是否更改及原始值与当前值
dwcontrol.GetItemStatus ( row, column, Primary! )可以获取该缓冲区内指定单元的状态,当参数column为0时,表示读取整个列的修改状态。有以下状态。 NotModified! :指定单元的数据和原始数据相同,没有修改过。 DataModified!:指定单元的数据和原始数据不同,修改过。 New!:该数据行是新增加的,但还没
2017-10-18 15:56:00 2819
转载 Sql Server 2008 数据库优化常用脚本
–查询某个数据库的连接数select count(*) from Master.dbo.SysProcesses where dbid=db_id()–前10名其他等待类型SELECT TOP 10 *from sys.dm_os_wait_statsORDER BY wait_time_ms DESCSELECT *FROM sys.dm_os_wait_stat
2017-10-12 10:22:13 2113
转载 SQLServer中获取特定表的所有列名
方法一:sp_help 表名GO方法二:declare @objid int,@objname char(40)set @objname = '表名'select @objid = id from sysobjects where id = object_id(@objname)select 'Column_name' = name from syscolumns wh
2017-10-12 10:17:40 7977
转载 获取某月第一天,最后一天的sql server脚本,SQL日期类型总结
这是计算一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())
2017-10-12 10:14:23 4502
转载 Sql server对表中数据进行排序,并将序号更新至列
with CTE as ( select *,rn=ROW_NUMBER() OVER(ORDER BY id desc) from #_temp_1 where id > 0 ) update CTE set rowid_temp= rn
2017-10-10 10:13:13 3718
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人