- 博客(94)
- 资源 (6)
- 收藏
- 关注
转载 SQL Server中timestamp(时间戳)和rowversion(版本戳)
SQL Server中timestamp(时间戳)和rowversion(版本戳)
2023-03-21 09:23:46
1814
转载 SQL SERVER 日期格式化
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd m...
2022-03-26 14:35:27
12603
转载 设置Sql server用户权限---对表,视图,存储过程,架构的增删改查权限
根据数据库Schema限制用户对数据库的操作行为授予Shema dbo下对象的定义权限给某个用户(也就是说该用户可以修改架构dbo下所有表/视图/存储过程/函数的结构)use [Your DB NAME]GRANT VIEW DEFINITION ON SCHEMA :: dbo to [THE USER NAME]回收某个用户对Shema dbo下对象的定义权限(也就是说该用户不可以修改架构dbo下所有表/视图/存储过程/函数的结构)use [Your DB NAME]DENY V
2022-03-18 10:42:40
11943
转载 【无标题】SQL SERVER 2008 重建损坏的master (转)
--重建之前--记录配置信息 --SELECT * FROM sys.configurations;--确认还原后的系统数据库文件位置. --SELECT name, physical_name AS current_file_location --FROM sys.master_files --WHERE database_id IN (DB_ID('master'), DB_ID('model'), DB_ID('msdb'), DB_ID('te...
2021-12-02 13:29:49
375
转载 PB中外部数据源数据窗口中动态创建列
PB中外部数据源数据窗口中动态创建列 公司原来做的横向报表用pb的外部数据源的做的,只支持固定列,列数相当于是在数据窗口中固定好的,横向的数据项一多,列就支持不了,需要自己在跑到数据窗口中增加,改程序,于是想列的创建能不能改成动态的呢?通过数据窗口的语法工具,发现有办法:<DW Control Name>.Modify(&"create column( id=<an integer> tabsequence=<an integer> accele..
2021-11-16 16:54:57
1107
原创 Sql server对表中数据进行排序,并将序号更新至列
with CTE as ( select *,rn=ROW_NUMBER() OVER(ORDER BY SumIncome desc) from [User] where RecommendSum > 0 ) update CTE set PaiXu= rn
2021-11-09 12:15:10
2263
2
转载 WITH RECOMPILE和OPTION(RECOMPILE)区别仅仅是存储过程级重编译和SQL语句级重编译吗
一位大神总结得SQL Server中,WITH RECOMPILE和OPTION(RECOMPILE)提示的区别:http://www.cnblogs.com/wy123/p/6262800.html
2021-11-09 12:12:07
485
转载 SQL 2008 R2索引的重建
/*--检查索引碎片情况SELECT OBJECT_NAME(object_id) as objectname, object_id AS objectid, index_id AS indexid, partition_number AS partitionnum, avg_fragmentation_in_percent AS fraFROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL , NUL...
2021-11-09 12:09:55
768
原创 2021-07-20
SQL Server数据库中判断数据存在则更新,不存在则插入数据MERGE INTO d_mb_level t1 USING (SELECT a.memcardno,a.wareid,a.period,CAST(a.wareqty / b.month_qty AS INT) AS step_level FROM d_mb_mem_sale a,d_mb_pstware_set bWHERE a.wareid = b.wareid AND a.accdate BETWEEN b.begindate
2021-07-20 10:42:22
136
转载 SQL server 表结构转Oracle SQL脚本
--SQL server 表结构转Oracle SQL脚本/****** Object: StoredProcedure [dbo].[getOracle] Script Date: 2019/7/25 16:32:15 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE [dbo].[getOracle](@opTableName nvarchar(100))asbegin/**************
2020-07-22 11:13:37
408
原创 PowerBuilder打开OLE控件页崩溃的解决办法
PowerBuilder打开OLE控件页崩溃的解决办法PB执行Insert->OLE...->InsertControl-崩溃的解决办法工具/原料*PB12及以下版本 *WIN7管理员账号 方法/步骤1.1 一、获取TrustedInstaller<受信任的安装人>权限 在文件(远程桌面用):%systemroot%\system32\mstscax.dll上执行: 右键->属性->安全->选TrustedInsta...
2020-06-24 14:43:51
1046
转载 SQLServer添加UPDATE回滚日志(update/delete/insert)
CREATE PROCEDURE [dbo].[SP_UPDATE_LOG] @TABLENAME VARCHAR(50)ASBEGIN SET NOCOUNT ON; IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @TABLENAME AND TYPE = 'U' ) BEGIN PRI...
2020-04-22 10:00:21
1812
转载 SQL SERVER 2008删除维护计划作业
use [msdb]declare @job_name varchar(100)set @job_name = N'CustomerRelationDB_back.Subplan_1'--注:job_name为维护计划对应的job namedelete sysmaintplan_log from sysmaintplan_subplans as subplansinner join...
2020-04-08 11:41:34
611
转载 sql server 2008 误删除表内容的恢复方法
无意中看到的帖子,先收藏下来备用,还没实际操作过.有时间试一下.在工作中使用了 sql server 2008,操作一台远程服务器。再断开与对象资源管理器的连接后,以为已经关闭了与远程服务器的连接。这时再连接到本地数据库,在代码窗口中执行删除数据的语句。不幸的事情发生了,远程服务器的数据被删除了。(这里提醒大家,你从菜单中断开与对象资源管理器的连接,可是你的代码运行窗口如果已经连上...
2020-04-08 09:53:08
1245
转载 ORACLE查询方式生成XML
oracle:举例 SELECT XMLElement("rowdata", XMLElement("row", XMLForest( code AS "code", na...
2019-09-02 15:48:51
1309
1
转载 ORACLE 生成GUID
项目中若采用oracle数据库,则主键生成可以有两种方式,一是用sys_guid(),二是定义一个sequence,然后用nextval得到ID。Oracle的定义sequence例子:create sequence seq_testminvalue 10000maxvalue 99999999999999999start with 20000increment by 1...
2019-09-02 15:46:33
12181
1
转载 PB中读写文件通用的两个函数
1、文件读取 ://函数名:f_readfile//功能:读取文件//参数://io_file:ref blob 大对象类型,存储读出的文件内容;//is_filename:string 文件名//返回值:int1-成功 0-失败LONG ll_lenint li_FileNum,li_count,loops,i,bytes_readblob lblb_b,tot...
2019-08-20 10:39:41
1975
转载 PB DOM解析XML
本文链接:https://blog.youkuaiyun.com/lxqluo/article/details/6109144因为项目需要,研究了一下pb dom 处理xml 的功能,发现还挺方便的。废话少说,直接进入正题:1. PBDOM设置1)添加pbdom120.pbd(%SYBASE%/Shared/PowerBuilder)到工程的pbl列表中2) %SYBASE%/Shared/Powe...
2019-08-19 13:27:02
1367
原创 双击标题排序
string is_sortType = 'D'在dw_1的doubleclicked()事件:string ls_colNamels_colName = string(dwo.name)if row=0 and this.describe( ls_colName+'.text')<>'!' and this.describe( ls_colName+'.band')='...
2019-08-13 16:51:13
180
转载 SQL server2008 调用HTTP接口
------------------- 开启Sql Server 通讯配置 -------------------sp_configure 'show advanced options', 1;GORECONFIGURE;GOsp_configure 'Ole Automation Procedures', 1;GORECONFIGURE;GOEXEC sp_configure ...
2019-08-13 16:50:32
2771
3
转载 sqlserver 2008R2删除重复数据
推荐方法3--方法1:SELECT *FROM ( SELECT Row_Number() OVER ( PARTITION BY [orderno] ORDER BY ( SELECT0) ) AS RowNOFROM tblMulCharge) tWHERE T.RowNO > 1 ;--方法2:WITH ct01AS ( SELECT ROW_NUMBE...
2019-03-31 23:25:24
702
转载 SQL SERVER 查询、删除重复数据
查询删除重复数据,只保留一条记录:1.根据单字段,查询表中该字段重复出现记录:SELECT * FROM TableWHERE Parameter IN(SELECT Parameter FROM TableGROUP BY Parameter HAVING COUNT(Parameter ) > 1)分析:SELECT Parameter FROM TableGROU...
2019-03-31 23:06:14
10201
转载 PowerBuilder 双击datawindow列标题排序
string is_sortType = 'D'在dw_1的doubleclicked()事件:string ls_colNamels_colName = string(dwo.name)if row=0 and this.describe( ls_colName+'.text')<>'!' and this.describe( ls_colName+'.band')='...
2019-03-19 21:56:26
873
转载 PB EXCEL导入
1.建议Excel里第一行为列标题,第二行为数据,可以用我以前写的这个函数,直接导入到数据窗口中//function integer gf_importfromexcel (datawindow adw_data)string ls_filename, ls_pathinteger li_valueoleobject ole_excelole_excel = create oleobje...
2019-01-11 22:03:57
2719
原创 PB 十六进制转中文
//本来想在网上找个现成的函数来着,但是找了好长时间也没找到,没办法,自己研究着写了一个,记载一下.long ll_point,ll_hex,ll_lenulong ll_valuestring ls_pvstring fs_hexstring ls_str,ls_str_mid,ls_str_mid1string ls_valuelong ll_str,ils_str = a...
2018-12-17 16:01:33
1587
转载 SQLServer判断指定列的默认值是否存在,并修改默认值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 if exists(select A.name...
2018-11-19 12:04:27
1559
转载 Oracle的存储过程能返回一个select查询结果集
--创建procedurecreate or replace procedure sql_test(out_return out sys_refcursor) isbegin open out_return for 'select * from tgp_funds';end;--引用declare cur1 SYS_REFCURSOR; i tg...
2018-11-14 12:15:15
8481
转载 SQL 给出指定的金额什,自动匹配金额明细
给出一个金额值,例100,可以自动找出汇总成100的明细明细表1ID TOTAL1 202 203 304 505 206 107 308 50顺序从上往下拉,最终结算应该是这样,ID TOTAL1 202 203 305 206 10找出的行数金额加起来是100...
2018-10-25 00:11:08
1266
转载 安装Oracle完整客户端后,没有访问接口OraOLEDB.Oracle
安装Oracle完整客户端后,没有访问接口OraOLEDB.Oracle,是因为Oracle客户端安装时没有往注册表里面写入驱动信息。注意3里面的路径要换成你客户端安装的路径[HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D- 00C04FA30080}\InprocServer32]中的值:@="D:\\app\\client\\pro...
2018-08-28 10:50:37
13534
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人