上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: -- 定义你想要检验的SQL语句DECLARE @sql NVARCHAR(MAX)--'正确的语句'SET @sql = 'select * from Report_Test1'--'错误的语句'--SET @sql = 'select 1 from'DECLARE @testsql NVARCHAR(MAX), @result INT SET @testsql = N'set parseonly on; ' + @sqlEXEC @result = sp_executesql @testsql-- 如果SQL语 阅读全文
posted @ 2012-05-10 17:40 Devil_Zhang 阅读(10142) 评论(0) 推荐(0) 编辑
摘要: Type是在6.0就有的,XType在7.0才出现:Type对象类型。可以是下列值之一: C = CHECK 约束 D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束 FN = 标量函数IF = 内嵌表函数K = PRIMARY KEY 或 UNIQUE 约束 L = 日志P = 存储过程R = 规则RF = 复制筛选存储过程S = 系统表 TF = 表函数TR = 触发器U = 用户表V = 视图X = 扩展存储过程XType对象类型。可以是下列对象类型中的一种: C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 阅读全文
posted @ 2012-05-09 15:07 Devil_Zhang 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器->数据库->表,然后修改表,这样太麻烦了,查了一下,可以用script搞定,代码如下:EXEC sp_rename '表名.[原列名]', '新列名', 'column' Transact-SQL 参考sp_rename --更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。语法sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name&# 阅读全文
posted @ 2012-05-09 14:16 Devil_Zhang 阅读(23855) 评论(0) 推荐(0) 编辑
摘要: 1/ 在某一表中新增字段ALTER TABLE Table_Name ADD Column_Name Column_Type2/ 在某一表中删除某一字段ALTER TABLE Table_Name DROP COLUMN COLUMN_Name3/ 修改字段类型ALTER TABLE Table_Name ALTER COLUMN COLUMN_Name COLUMN_Type4/更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称sp_rename [ @objname = ] 'object_name', [ @newname = ] 'new_name 阅读全文
posted @ 2012-05-09 14:04 Devil_Zhang 阅读(512) 评论(0) 推荐(0) 编辑
摘要: Connection 物件Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。Command 物件Command 对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程序等。这个对象是架构在Connection 对象上,也就是Command 对象是透过连结到数据源。DataAdapter 物件DataSetCommand 对象主要是在数据源以及DataSet 之间执行数据传输的 阅读全文
posted @ 2012-05-07 22:53 Devil_Zhang 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 操作系统:使用的是64位的Windows Server 2008解决办法:这是由于该计算机上没有安装Microsoft Access Database Engine组件,该组件帮助在现有的Microsoft Office文件与其他数据源之间传输数据。在向软件中导入数据时,如果数据源选用Excel时,连接字符串中使用的是“Microsoft.ACE.OLEDB.12.0”,所以必须安装该组件。对于使用64位操作系统的用户,请下载相应的64位程序。具体下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c06b8369-60d 阅读全文
posted @ 2012-04-09 14:55 Devil_Zhang 阅读(21430) 评论(1) 推荐(1) 编辑
摘要: MSSQL里的标识符是有一定的规则的,比如你创建一个表,如下:创建表,并插入数据 1 USE [DBName] 2 GO 3 4 /****** Object: Table [dbo].[a-b] Script Date: 04/06/2012 17:50:18 ******/ 5 SET ANSI_NULLS ON 6 GO 7 8 SET QUOTED_IDENTIFIER ON 9 GO10 11 CREATE TABLE [dbo].[a-b](12 [a] [nchar](10) NULL,13 [b] [nchar](10) NULL14 ) ON [P... 阅读全文
posted @ 2012-04-06 18:07 Devil_Zhang 阅读(971) 评论(1) 推荐(0) 编辑
摘要: 1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。2、进入事件查看器,发现msdtc服务没有正常启动。3、删除注册表中的键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTCHKEY_CLASSES_ROOT\CID4、运行CMD,停止MSDTC服务:net stop msdtc5、卸载MSDTC服务:msdtc -uninsta 阅读全文
posted @ 2012-01-16 15:52 Devil_Zhang 阅读(430) 评论(0) 推荐(0) 编辑
摘要: var sNum="66";var iNum=66;alert(sNum==iNum);//输出为 truealert(sNum===iNum);//输出为 false第一个等于运算符在比较的时候就把sNum的值"66"给转换成数字型,再和iNum比较所以会返回为true而第二个全等号比较就没有进行类型转换,因此字符串和数字类型比较是不能为真的,所有返回false还有一个非全等号和非等于var sNum="66";var iNum=66;alert(sNum!=iNum);//返回为falsealert(sNum!===iNum);/ 阅读全文
posted @ 2011-04-29 11:05 Devil_Zhang 阅读(303) 评论(0) 推荐(0) 编辑
摘要: INFORMATION_SCHEMA.ROUTINES viewRequirements: Microsoft SQL Server 2000 or laterYou can use the INFORMATION_SCHEMA.ROUTINES view to retrieve information about stored procedures. This view contains one row for each stored procedure accessible to the current user in the current database.For example, t 阅读全文
posted @ 2011-03-31 11:01 Devil_Zhang 阅读(492) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页