【数据库】SqlServer
文章平均质量分 65
YoTi女程序员的历史
【一个初中生转变成技术员的故事】从未成年到现在,周旋在软件和生活那么多年,终于明白一个道理,软件是为生活而生,懂得生活才能开发更好的作品。将生活融入到软件,将软件融入到生活,二者合一,开发出来的作品才完美。
展开
-
【数据库SQL】修复数据库BCP修复(导出导入的做法)
--处理时方法如下(以专卖店V9为例,该方法叫bcp处理):--在进行操作前,请先备份数据库(备份mdf和log文件)USE MASTER操作步骤:1.首先在D盘建立TESTDB目录,并在查询分析器中选择思迅数据库运行:use isszmv9goselect 'bcp isszmv9..'+name + ' out '+'d:\testd原创 2017-01-03 12:30:34 · 1828 阅读 · 0 评论 -
【数据库SQL】在本地电脑里的查询分析器里,读取其他电脑的数据库数据。跨店SQL里查询
在SQL Server20008调用别的SQL数据库远程操作中,在使用openrowset/opendatasource前首先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的。--不用选择数据库1、启用Ad Hoc Distributed Queries的方法SQL Server 阻止了对组件'Ad原创 2017-01-03 13:03:23 · 1050 阅读 · 0 评论 -
【数据库SQL】数据库修复,DBCC(常规正常修复)
注:请将 isszmv9替换成相应软件的数据库名。此处以专卖9例说明:1.停止SQL Server的服务,备份SQL Server安装目录下的\data子目录一个isszmv9_log.ldf(也有可能非此命名),同时查看磁盘 2.启动SQL Server服务(如已停止),创建一个新的数据库,命名为空间是否有足够的空间; 原来数据库的名字。3.停原创 2017-01-03 12:31:15 · 1183 阅读 · 0 评论 -
【数据库SQL】批量更新促发器游标的方法
if exists(select name from sysobjects where name='tr_bd_item_infommsy_delete' and type='TR')drop trigger tr_bd_item_infommsy_deletegocreate trigger tr_bd_item_infommsy_delete on t_bd_item_info w原创 2017-01-03 12:27:07 · 427 阅读 · 0 评论 -
【数据库SQL】游标使用案例
游标一般格式:DECLARE游标名称CURSOR FOR SELECT字段1,字段2,字段3,... FROM表名WHERE ...OPEN 游标名称FETCH NEXT FROM游标名称 INTO变量名1,变量名2,变量名3,... WHILE @@FETCH_STATUS=0 BEGIN SQL 语句执行过程... ... FETCH N原创 2017-01-03 13:28:35 · 531 阅读 · 0 评论 -
【数据库SQL】查询表的字段大小,备注和其他详细数据
SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号 = a.colorder, 字段名 = a.name,原创 2017-01-21 16:31:25 · 871 阅读 · 0 评论 -
【C#】winfrom得到编号,显示对应的其他表的名称
很多情况例如得到的是编号,需要显示对应其他表的名称需要显示制单人,审核人名称,提示:业务员是t_emp_info,制单人和审核人都是同一个表 t_sys_user//所有获取数据库里 t_sys_user,和T_emp_info表的数据//调用方法 ygInfo =allInfo("select emp_no as code,emp_name as name from原创 2017-03-23 09:57:56 · 812 阅读 · 0 评论 -
【数据库SQL】找到会员卡重复的,保留其中一条数据
--找到会员卡重复的,保留其中一条数据。--提示,操作前,请先备份数据库,请每个GO前执行,不能执行重复,顺序不能乱use isszmvBgoselect * into t_rm_vip_infobak20170628 from t_rm_vip_info --备份数据go--创建自增列alter table t_rm_vip_info add id int ide原创 2017-07-08 13:50:27 · 718 阅读 · 1 评论 -
【数据库SQL】SQL Server 200520082008R2修复步骤
注:请将 isszmv9替换成相应软件的数据库名。此处以专卖9例说明:方法一1.停止SQL Server的服务,备份SQL Server安装目录下的\data子目录一个isszmv9_log.ldf(也有可能非此命名),同时查看磁盘 2.启动SQL Server服务(如已停止),创建一个新的数据库,命名为空间是否有足够的空间; 原来数据库的名字。3.原创 2017-08-10 16:03:23 · 1742 阅读 · 1 评论 -
【数据库SQL】将小写修改为大写
use hbposev9godelete from pbcatcol where pbc_tnam = 't_bd_item_info2'godelete from pbcatcol where pbc_tnam = 't_pc_branch_price2'go--将货号中存在小写的字母修改成大写declare @ls_tablename varchar(50),@ls原创 2017-01-03 13:12:09 · 2204 阅读 · 0 评论 -
【数据库SQL】将全角转换成半角
以下语句为将全角转换成半角, 执行前请备份。------------------------------------------------------------------------------if object_id(N'u_convert',N'FN') is not null drop function u_convertGOcreate f原创 2017-01-03 13:11:21 · 6041 阅读 · 0 评论 -
【数据库SQL】SQL存储过程使用案例
/**触发器调用存储过程,直接写:Exce 存储过程名就好了create trigger trname on tbfor updateasbegin exec sp_test '','',''...endgo存储过程不能调用触发器,因为触发器要根据指定条件触发**/--存储过程一般是以SP开头的use hbposev9goif (exist原创 2017-01-03 12:41:24 · 371 阅读 · 0 评论 -
【数据库SQL】创建SQL视图的使用案例
use hbposev9 --数据库名go--如果存在就先删除视图if exists(select * from sys.views where name = 'view_name')drop view view_namego--创建视图CREATE VIEW view_name AS --查询语句select a.item_clsno ,a.item_na原创 2017-01-03 12:58:06 · 2721 阅读 · 0 评论 -
【数据库SQL】查找特殊字符语句的使用案例
--针对商品货号-商品为字母数字和下划线组成----95 _--65-90 A-Z--97-122 a-z--48-57 0-9create table #tab_item_no(t_id decimal(18,0) identity(1,1),item_no varchar(40))create table #tab_item_no_rtn(t_id deci原创 2017-01-03 13:00:30 · 992 阅读 · 0 评论 -
【数据库SQL】常见SQL语句-创建表_添加主键_添加列
常见SQL语句-创建表 添加主键 添加列 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default \'默认值\' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5]原创 2017-01-03 13:01:16 · 1173 阅读 · 0 评论 -
【数据库SQL】自动生成编号功能
--功能1:自动生成8位数货号,放在备注字段里memouse issyytv3 godeclare @id intdeclare @no varchar(20)declare @item_no varchar(20)select @id=0declare cur_1 cursor forselect item_no from t_bd_item_infoopen原创 2017-01-03 13:02:15 · 1460 阅读 · 0 评论 -
【数据库SQL】去掉会员id和卡号中的字母
--创建字母函数create function CharRep(@s nvarchar(200)) returns nvarchar(200) as begin declare @i int, @a nvarchar(1), @s1 nvarchar(200) set @i = 1 set @s1 = '' while @i begin set @a = su原创 2017-01-03 13:06:15 · 642 阅读 · 0 评论 -
【数据库SQL】查询本周本月日期或者上月日期
select dateadd(dd,-day(dateadd(month,-1,getdate()))+1,dateadd(month,-1,getdate())) /*上个月一号*/select dateadd(dd,-day(getdate()),getdate()) /* 上月月底 */原创 2017-01-03 13:07:24 · 2747 阅读 · 0 评论 -
【数据库SQL】SQL查询和替换含有回车,空格,TAB,等
---如下是查询语句--查询名称有退格键select * from t_bd_item_info where charindex(char(8),item_name) > 0 go--查询名称有制表符tab select * from t_bd_item_info where charindex(char(9),item_name) > 0 go--查询名称原创 2017-01-03 13:09:57 · 8722 阅读 · 0 评论 -
【数据库SQL】SQL2008必要安装
常规客户的数据库使用。可以按照如下安装即可,不需要安装太多的内容。安装后。得到的服务原创 2017-09-01 22:04:25 · 474 阅读 · 0 评论