随笔分类 -  sqlserver

摘要:exec sp_msforeachtable "exec sp_spaceused '?'" 阅读全文
posted @ 2013-12-06 17:23 kuailewangzi1212 阅读(287) 评论(0) 推荐(0)
摘要:--思路:给定日期的下一个月的1号减去1天,然后取datepart(DAY,dt)declare @dt varchar(10)select @dt='2013-11-20'select datepart(DAY,dateadd(dd,-1,left(convert(varchar(10),dateadd(mm,1,@dt),120),7)+'-01')) 阅读全文
posted @ 2013-11-20 16:02 kuailewangzi1212 阅读(1145) 评论(0) 推荐(0)
摘要:--表结构CREATE TABLE [dbo].[ARP_TXSZ]( [TXSZ_ID] [int] IDENTITY(1,1) NOT NULL, [TXSZ_LX] [varchar](50) NOT NULL, [TXSZ_YC_SJ] [datetime] NULL, [TXSZ_CF_PL] [varchar](50) NULL, [TXSZ_MTPL_LX] [varchar](50) NULL, [TXSZ_MTPL_YC_SJ] [varchar](8) NULL, [TXSZ_MTPL_JG_SL] [int] NULL, [TXSZ_MTPL_JG_DW] [varcha 阅读全文
posted @ 2013-11-20 11:18 kuailewangzi1212 阅读(473) 评论(0) 推荐(0)
摘要:select top 10000 * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DATABASE=E:/日常/2013/1114日社保提供的数据/','select * from abc.dbf')或则select c3,c6 from OPENROWSET('Microsoft.ACE.OLEDB.12.0','dBase IV;HDR=NO;IMEX=2;DATABASE=E:/日常/社保数据采集/合并全体社保数据步骤/' 阅读全文
posted @ 2013-11-14 16:09 kuailewangzi1212 阅读(507) 评论(0) 推荐(0)
摘要:查看附件 阅读全文
posted @ 2013-11-12 09:02 kuailewangzi1212 阅读(152) 评论(0) 推荐(0)
摘要:EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1 GO RECONFIGURE GOupdate t_csi set collectStatu='1' where csinumber in(SELECT csinumberFROM OPENDATASOURCE( 'SQLOLEDB', 'Data Source=***-server;User ID= 阅读全文
posted @ 2013-10-28 09:46 kuailewangzi1212 阅读(372) 评论(0) 推荐(0)
摘要:declare @str datetime, @end datetimeselect @str='2013-04-05',@end='2013-04-10'select * from arp_hbskbd where not (hbskbd_mrqsrq>@end or hbskbd_mrzzrq给定日期的结束日期(@end) 或者 字段的结束日期给定日期的结束日期(@end) 或者 字段的结束日期<给定日期的开始日期(@str)) 阅读全文
posted @ 2013-10-06 12:03 kuailewangzi1212 阅读(810) 评论(0) 推荐(0)
摘要:create function [dbo].[f_getcolsByName](@tableName varchar(50)) returns varchar(1000)asbegin declare @cols varchar(1000) select @cols='' select @cols+=name+',' from syscolumns where id=OBJECT_ID(@tableName) if @cols'' begin select @cols=SUBSTRING(@cols,1,len(@cols) -1) end re 阅读全文
posted @ 2013-09-28 15:09 kuailewangzi1212 阅读(413) 评论(0) 推荐(0)
摘要:select * from t_unit where '410300060025,410300004005,410300998851,' like '%'+ltrim(rtrim(unitcode))+',%' 阅读全文
posted @ 2013-09-14 13:21 kuailewangzi1212 阅读(174) 评论(0) 推荐(0)
摘要:1、将11.sql文件中"prompt"替换为"--prompt",然后保存为111.sql文件sed -e "s,prompt,--prompt," 11.sql > 111.sqlsed 's/^prompt/--prompt/g'11.sql > 111.sql2、删除11.sql中包含insert into 的行,然后保存为111.sqlsed '/insert into/d'11.sql > 111.sql帮助文档sed.exe命令行下在文件中查找并替换匹配的字符串的工具,批 阅读全文
posted @ 2013-09-02 19:33 kuailewangzi1212 阅读(9100) 评论(0) 推荐(0)
摘要:create view v_table_desasSELECT 表名=O.name, 表描述=PTB.[value], 字段序号=C.column_id, 字段名=C.name, 字段描述=ISNULL(PFD.[value],N''), 主键=isnull(IDX.PrimaryKey,0), 可空=C.is_nullable, 类型=T.name, 长度=C.max_length, 标识符=C.is_identity, 默认值=ISNULL(D.definition,N''), Computed=CASE WH... 阅读全文
posted @ 2013-08-29 09:19 kuailewangzi1212 阅读(286) 评论(0) 推荐(0)
摘要:exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure go--插入 insert into opendatasource('Microsoft.jet.oledb.4.0','data source=E:\temp\test.mdb;user id=admin;password=;')...[test](name) select 'mxh' 阅读全文
posted @ 2013-08-19 09:39 kuailewangzi1212 阅读(364) 评论(0) 推荐(0)
摘要:alter procedure pro_restoredatabase(@fname varchar(1000)) as /* execute pro_restoredatabase 'd:\admin2013817-0人.bak' */ begin--RESTORE FILELISTONLY from disk=@fname if db_id('YLBXTemp') is null begin create database YLBXTemp end restore database YLBXTemp from disk=@fname with replace 阅读全文
posted @ 2013-08-17 20:22 kuailewangzi1212 阅读(150) 评论(0) 推荐(0)
摘要:use [你的数据库名]EXEC sp_changedbowner 'sa' 阅读全文
posted @ 2013-08-09 13:04 kuailewangzi1212 阅读(474) 评论(0) 推荐(0)
摘要:--select profitloss_bi from profitloss_m where memo like '库存结转自动生成损益单-201305%'--603100000134--begin tran declare @dt varchar(8) select @dt='20130501' declare @memo varchar(50), @profit_bi varchar(12), @outlet_id varchar(8) select @memo='调整4月份结存历史误差-'+@dt select @outlet_id=ltr 阅读全文
posted @ 2013-05-27 14:53 kuailewangzi1212 阅读(210) 评论(0) 推荐(0)
摘要:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate procedure [dbo].[sp_getbi](@comp_id varchar(8),@type varchar(50),@flag char(1))as/*功能描述:取下一个编号参数说明: @comp_id:公司编号 @type:编号类型 @flag:标志(R:读取下一个编号;W:读出下一个编号,同时提交到数据库)测试:execute sp_getbi('','','')select * from sys_number*/begin 阅读全文
posted @ 2013-03-21 18:18 kuailewangzi1212 阅读(425) 评论(0) 推荐(0)
摘要:create table sys_employee( iid numeric(19,0) identity(1,1) not null, --系统属性 id varchar(8) not null, name varchar(10), password varchar(50), --职务部门 department_id varchar(8),--部门 --联系方式 telphone varchar(30),--联系电话 mobile varchar(30),--手机号码 email varchar(50),--电子邮件 postcart varchar(10),--邮编 workunit .. 阅读全文
posted @ 2013-03-04 10:41 kuailewangzi1212 阅读(177) 评论(0) 推荐(0)
摘要:--Functioncreate FUNCTION dbo.f_splitBinary(@s varbinary(max)) returns @t table(id int identity(1,1),Value binary(1)) as BEGIN declare @i int, @im int; select @i=1,@im=datalength(@s); while @i<=@im begin insert into @t select substring(@s,@i,1); set @i=@i+... 阅读全文
posted @ 2013-01-25 12:03 kuailewangzi1212 阅读(195) 评论(0) 推荐(0)
摘要:set xact_abort on分布式事务+嵌套事务是用 阅读全文
posted @ 2012-12-21 13:59 kuailewangzi1212 阅读(108) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/wallis0922/archive/2012/03/01/2374989.html 阅读全文
posted @ 2012-11-14 13:25 kuailewangzi1212 阅读(102) 评论(0) 推荐(0)