sqlserver2000创建临时表

评论(0)浏览(218)分类:SQL及数据库
sqlserver2000创建临时表sqlserver2000创建临时表 方法一: create table #临时表名(字段1 约束条件,字段2 约束条件,.....)create table ##临时表名(字段1 约束条件,字段2 约束条件,.....)方法二: select * into #临时表名 from 你的表; select * into ##临时表名 from 你的表;注:以上的#代表局部临时表,##代表全局临时表sqlserver2000查询临时表 select * from #临时..

SQL Server 2005:正则表达式使模式匹配和数据提取变得更容易

评论(0)浏览(217)分类:SQL及数据库
SQL Server 2005:正则表达式使模式匹配和数据提取变得更容易David Banister本文讨论: 使用正则表达式进行高效的 SQL 查询 SQL Server 2005 对正则表达式的支持 从 SQL Server 使用 .NET Regex 类 在数据库中有效地使用正则表达式 本文使用了以下技术: SQL Server 2005,.NET Framework下载本文中所用的代码: Regex2007_02.exe (154 KB) 浏览在线代码 目录 CLR 用户定义函数 模式匹配 数据提取 模式存储 匹..

设置access显示access MSysObjects系统表

评论(0)浏览(209)分类:SQL及数据库
设置access显示access MSysObjects系统表  默认access的系统表MSysObjects等是不显示的,需要手动设置access显示MSysObjects等系统表。  设置方法如下1. 打开Access2. 点击工具菜单,选择选项3. 在视图页上,将系统对象勾上4. 点击确定按钮保存设置5. 点击工具菜单,选择安全中的用户与组权限6. 选择权限页7. 在对象类型下拉列表中选择表8. 在用户名/组名中选择管理员用户9. 在对象..

mysql用户权限安全管理

评论(0)浏览(208)分类:SQL及数据库
mysql用户权限安全管理创建新用户 CREATE USER语法:CREATE USER user[@host][ IDENTIFIED BY [ PASSWORD ] password ] [ , ]有三种方法可以创建新用户:1)create user user@host identifiedby password;2)grant usageon *.* to user@host identifiedby password ;3)insert into mysql.user( host, user, password )values ( host , user , password( password ) );需..

系统自带的数据库链接测试软件

评论(0)浏览(207)分类:SQL及数据库
系统自带的数据库链接测试软件  系统有一种文件是可以在设置参数后测试是佛能正确链接到对应的数据库上的,很方便简单,不过不太好的就是如果连接的是mssqlserver数据库时,通过“连接”选项卡,只能读取默认的实例显示在服务器名称下拉列表,不能显示其他实例名称,需要到“所有”选项卡去手动编辑“Data Source”的值。也不能自动生成连接字符串,等自己手动生成连接字符..

ACCESS数据能否用SQL语句以TXT文件格式导入导出?

评论(0)浏览(192)分类:SQL及数据库
ACCESS数据能否用SQL语句以TXT文件格式导入导出?如题,要在Access数据库构建的网站上,进行 数据的导入导出还有什么简捷的方法吗?-------------------------------将数据导成TXT格式? 如是: +展开-SQLselect*into[text;databASE=d:\temp].123.txtfromtt--导入:select*intottfrom[text;databASE=d:\temp].123.txt -------------------------------在TXT文件所在目录建立schema.ini 内容 [12..

'sa'用户登录失败。原因:未与信任 SQL Server 连接相关联

评论(0)浏览(191)分类:SQL及数据库
'sa'用户登录失败。原因:未与信任 SQL Server 连接相关联  连接mssqlserver或者打开查询分析器时,出现'sa'用户登录失败。原因:未与信任 SQL Server 连接相关联错误。因为安装mssql server时未设置SQL SERVER登录认证模式为混合认证模式,导致SQL SERVER默认安装后认证模式为WINDOWS认证模式,从而导致出现'sa'用户登录失败。原因:未与信任 SQL Server 连接相关联错误。。解决方法: 启动SQLSER..

alter修改表中某列为自动增长列

评论(0)浏览(188)分类:SQL及数据库
alter修改表中某列为自动增长列  删除那列,再建一列。要不就需要去企业管理其中修改这列的数据类型为自动增长的了。  因为sql server不支持在自增列与非自增列之间进行转换。可以观察一下企业管理器中这种调整的处理, 它也无法用alter 语句直接完成。+展开-SQLaltertabletablenamedropcolumnn1goaltertabletablenameaddn1intidentity(1,1)来源:http://topic.csdn.ne..

MSSQL读写各种格式文件

评论(0)浏览(186)分类:SQL及数据库
MSSQL读写各种格式文件语法一览使用 Jet 引擎或 ACE 引擎访问,在语法上没有什么的区别。view plaincopy to clipboardprint?-- Jet 引擎访问 Excel 97-2003 +展开-SQLselect*fromOpenRowSet('Microsoft.Jet.OLEDB.4.0','Excel8.0;HDR=Yes;IMEX=1;Database=D:\97-2003.xls','select*from[Sheet1$]')select*fromOpenRowSet('Microsoft.Jet.OLEDB.4.0','Excel8.0;HDR=..

Windows7如何安装SQL Server 2000

评论(0)浏览(184)分类:SQL及数据库
Windows7如何安装SQL Server 2000  今天在WINDOWS 7中安装SQL 2000,早就知道应该是会有点问题的,所以一直没有拿定主意安装。在网上和MSDN上查阅了很多别人的经验和总结。大致有以下安装方法:   就是单独安装MSDE 和 SQLgreeMGMT,前者是用来安装sql Server 2000驱动的,后者是用来管理SQL Server 2000方法让sql2000能够完美运行 你看看这个 我帮你找的不发切图了, 1、先安..

MS SQLServer 判断游标是否存在

评论(0)浏览(180)分类:SQL及数据库
MS SQLServer 判断游标是否存在关键词:MS SQLServer sql 判断 游标是否存在其中 first_cursor 是游标名称+展开-SQLifcursor_status('global','first_cursor')=-3andcursor_status('local','first_cursor')=-3beginprint'不存在'endelsebeginprint'存在'end来源:http://hi.baidu.com/nextnj/blog/item/93cec37c2d2072340dd7dae8.html

asp.net执行sql随机读取access记录一样解决办法

评论(0)浏览(175)分类:Asp.Net/C#/WCF
asp.net执行sql随机读取access记录一样解决办法  网上找的随机读取access数据库的sql如下select top 10 * from table order by rnd(ID)--ID为自动增长的列  在access查询分析里面执行上面的sql可以得到随机的10条记录,但是在asp.net环境下用ado.net执行上面的sql语句,无论怎么刷新页面,得到的都是相同记录,不会变化。  这是因为ADO.NET访问Access数据库的时候会有缓存。可以使用以下..

压缩MS SQL SERVER 2000数据库日志

评论(1)浏览(170)分类:SQL及数据库
压缩MS SQL SERVER 2000数据库日志/*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. --*/ --下面的所有库名都指你要处理的数据库的库名 1.清空日志 DUMP TRANSACTION Mydpc WITH NO_LOG 2.截断事务..

MySql中捕获异常的方法

评论(0)浏览(169)分类:SQL及数据库
MySql中捕获异常的方法mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。答案是肯定的,实例代码如下:+展开-SQLDROPPROCEDUREIFEXISTSsp_call_jobs;CREATEPROCEDUREsp_call_jobs()NOTDETERMINISTICSQLSECURITYDEFINERCOMMENT''BEGINdeclare_row,_err,_countintdefault0;DECLARECONTINUEHANDLERFORSQLEXCEPTION,SQLWARNING,NOTFOUNDset_err=1;..

Sqlserver存储过程 加密、解密方法

评论(0)浏览(166)分类:SQL及数据库
Sqlserver存储过程 加密、解密方法+展开-SQL--使用WITHENCRYPTION选项可用于加密SQL存储过程或者触发器(SQLServer本身提供的加密算法).--WITHENCRYPTION子句对用户隐藏存储过程的文本。--加密存储过程CreateprocnameWITHENCRYPTIONasbegin--语句end--加密触发器CreateTRIGGERtrigger_nameON{table|view}WITHENCRYPTIONFORUpdateASbegin--语句end--未加密的存储过程可以用sp_helpt..

在SQL Server中创建全局临时表-SQL Server

评论(0)浏览(165)分类:SQL及数据库
在SQL Server中创建全局临时表-SQL Server  全局临时表的生命周期一直持续到创建会话(不是创建级别)才终止。例如,如果你在存储过程中创建全局临时表,当超出存储过程的范围时,该表并不会被销毁。当创建会话终止后,Sql Server才会自动尝试删除该表,其他会话中对其提交的所有语句都将结束,并释放它们所保持的所有锁。   但在某些情况下,你可能想创建一个不属于任何会话的全局临时..

SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)

评论(0)浏览(163)分类:SQL及数据库
SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060)一、现象 一般出现这种现象都是适用sql文件在查询分析器里建库的时候,现象一般都是提示:已创建表 'xxxx',但其最大行大小(10438)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。 其中xxxx是你的建的表名,10438是你建表语句中可变长度列(如 nvarchar 或 varbinary)的总长度,8060..

ASP.NET(C#)连接SQL EXPRESS

评论(0)浏览(158)分类:SQL及数据库
ASP.NET(C#)连接SQL EXPRESS 连接到 SQL Server Express 版数据库通过将数据库服务器指定为本地 SQL Server Express 版数据源,您可以连接到 SQL Server Express 版数据库,就像您连接到任何 SQL Server 数据库一样。例如,下面的连接字符串连接到一个名为 Customers 的数据库。Data Source=.\SQLEXPRESS;Initial Catalog=Customers;Integrated Security=True;通过使用代替 ..

sqlserver2005如何转移到sqlserver2000

评论(0)浏览(157)分类:SQL及数据库
sqlserver2005如何转移到sqlserver2000  由于SQLServer2005的数据格式变化很大,无法直接将SQL2005的备份文件直接还原到SQLServer2000中。但是可以通过数据导入导出向导或者SSIS包进行数据传输。  大概的操作过程:为了避免类型信息的丢失,建议先在SQLSERVER2005ManagementStudio里面通过GenerateScript产生数据库表,视图,存储过程等对象的脚本,然后在SQLServer2000中创建一个..

DateAdd

评论(0)浏览(155)分类:SQL及数据库
DateAddDateAdd()  DateAdd()  返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔。   表达式 DateAdd(timeinterval,number,date)  描述  interval必要。字符串表达式,是所要加上去的时间间隔。   number必要。数值表达式,是要加上的时间间隔的数目。其数值可以为正数(得到未来的日期),也可以为负数(得到过去的日期..

access MSysObjects Type字段值对应关系

评论(0)浏览(153)分类:SQL及数据库
access MSysObjects Type字段值对应关系  access MSysObjects Type字段值对应access数据库对象-32768 Form-32766 Macro-32764 Reports-32761 Module-32758 Users-32757 Database Document-32756 Data Access Pages1 Table - Local Access Tables2 Access Object - Database3 Access Object - Containers4 Table - Linked ODBC Tables5 Queries6 Table - Linked Access Tables8 SubDa..

Sql Server参数化优化查询

评论(0)浏览(148)分类:SQL及数据库
Sql Server参数化优化查询错误认识1.不需要防止sql注入的地方无需参数化  参数化查询就是为了防止SQL注入用的,其它还有什么用途不知道、也不关心,原则上是能不用参数就不用参数,为啥?多麻烦,我只是做公司内部系统不用担心SQL注入风险,使用参数化查询不是给自己找麻烦,简简单单拼SQL,万事OK错误认识2.参数化查询时是否指定参数类型、参数长度没什么区别  以前..

在sql server 中执行带参数的存储过程及计算运行时间

评论(0)浏览(142)分类:SQL及数据库
在sql server 中执行带参数的存储过程及计算运行时间ALTER PROCEDURE [dbo].[CurrentPageInfo]-- 获得某一页的数据--@beginNo int = 0, --起始记录号(即从哪一条开始取)@count int = 100, --取的结果集的总数@resultColumns varchar(2000) = '*', --需要得到的字段(即column1,column2,......)@tableName varchar(2000), --需要查看的表名(即from table_name)@condition varchar(2000) = '', --查询..

SQLServer EXEC和sp_executesql介绍

评论(0)浏览(142)分类:SQL及数据库
SQLServer EXEC和sp_executesql介绍  MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它 提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在 后面的例子中会详加说明),还可以编写更安全的代码。EXEC在某些情况下会更灵活。除非您有令..

Access数据库SQL注入参考

评论(0)浏览(141)分类:SQL及数据库
Access数据库SQL注入参考  Access SQL注入参考 版本 0.2.1(最近更新 10/10/2007)恶魔傻蛋译 描述 SQL查询及注释 注释符 Access中没有专门的注释符号.因此"/*", "--"和"#"都没法使用.但是可以使用空字符"NULL"(%00)代替: ' UNION SELECT 1,1,1 FROM validTableName%00 语法错误信息 "[Microsoft][Driver ODBC Microsoft Access]" 多句..

SQL Server游标介绍

评论(0)浏览(139)分类:SQL及数据库
SQL Server游标介绍SQL Server游标介绍建立游标+展开-SQLdeclarecursor1cursorforselect*fromstudent打开游标+展开-SQLopencursor1读取游标+展开-SQLfetchnextfromcursor1关闭游标+展开-SQLclosecursor1删除游标+展开-SQLdeallocatecursor1例:对student使用游标进行操作+展开-SQLdeclarecursor1cursor/*定义游标*/forselect*fromstudent/*游标操作的表*/opencurso..

数据库被注入解决办法

评论(0)浏览(137)分类:SQL及数据库
数据库被注入解决办法近期,我管理的一个网站被注入木马代码script src=http://cn.daxia123.cn/cn.js/script,在百度搜索这段代码,竟然可以搜到20万多的网站被注入了,真是把我郁闷了一天啊!!!!这个木马大概在2008-12-24号爆发至今。。越来越多的网站中标。daxia123查看IIS日志发现如下信息:2009-01-01 01:27:35 W3SVC599379226 *.*.*.*GET reads.asp msgid=20..

左连接和内连接到底有什么区别?

评论(0)浏览(136)分类:SQL及数据库
左连接和内连接到底有什么区别?外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均..

什么是SQL注入

评论(0)浏览(135)分类:SQL及数据库
什么是SQL注入引 言 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓..

asp存储过程使用大全

评论(0)浏览(133)分类:SQL及数据库
asp存储过程使用大全1,调用没有参数的存储过程+展开 -VBScriptsetconn=server.CreateObject("adodb.connection")setcmd=server.CreateObject("adodb.command")strconn="dsn=pubs;uid=sa;pwd"conn.Openstrconnsetcmd.ActiveConnection=conncmd.CommandText="{callnono}"'setrs=cmc.exe或者cmd.executesetrs=cmd.Execute()2,一个输入的参数的存储过程+展开 -VBScrip..