
SQL
文章平均质量分 85
cncco
这个作者很懒,什么都没留下…
展开
-
PHP的SQLSRV连接MSSQL查询之游标
SQLSRV驱动程序允许您创建一个结果集,其中包含可以根据游标类型以任何顺序访问的行。本主题将讨论客户端(缓冲)和服务器端(非缓冲)游标及其用法。原创 2023-05-07 03:39:09 · 707 阅读 · 0 评论 -
SQL:char、varchar、text和nchar、nvarchar、ntext的区别
SQL中char、varchar、text和nchar、nvarchar、ntext的区别 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个转载 2009-07-05 19:41:00 · 642 阅读 · 0 评论 -
SQL2005自动备份数据库,备份计划
SqlServer自动作业备份1、打开SQL Server Management Studio2、启动SQL Server代理3、点击作业->新建作业4、"常规"中输入作业的名称5、新建步骤,类型选T-SQL,在下面的命令中输入下面语句DECLARE @strPath NVARCHAR(200)set @strPath = convert(NVARCHAR(19),getd原创 2009-09-30 10:50:00 · 890 阅读 · 0 评论 -
用ADO管理SQL SERVER !
在软件开发中,常常需要为程序建立Sql Server数据库的运行环境。完成如在SQL Server数据库中建立设备,建立数据库,建立表格,分配权限等功能,如何方便的建立应用程序所需Sql Server环境的数据库环境,而不用启动SQL Enterprise Manager呢? 下面来看: 启动VB6.0,新建一个工程,在菜单-工程-引用里选"Microsoft A原创 2009-11-09 11:57:00 · 1070 阅读 · 1 评论 -
ADO错误码,ASP错误代码,jscript错误代码,vbscript错误代码对应
大部分的ADO的错误码对应的含义除了在 Error 对象和 Errors 集合中说明的提供者错误之外,ADO 本身也将错误返回到运行时环境的异常处理机制之中。使用编程语言的错误捕获机制(如 Microsoft& Visual Basic& 中的 On Error 语句)可捕获及处理下列错误。下表将同时显示十进制和十六进制错误代码值。 常量名称 编号 说明 adErrInvalidArgumen原创 2009-11-09 00:49:00 · 4261 阅读 · 1 评论 -
SQLDMO在VB中的应用
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装 Microsoft SQL Server 2000 数据库中的对象。SQL-DMO 允许用支持自动化或 COM 的语言编写应用程序,以管理 SQL Server 安装的所有部分。 SQL-DMO 是 SQL Server 2000 中的 SQL Server 企业管理器所使用的应用程原创 2010-03-09 19:17:00 · 1512 阅读 · 0 评论 -
access和SQL的语法区别
1,对于日期字段字段 access表示为:#1981-28-12# SQLSERVER2000表示为:‘‘1981-02-12‘‘ 2,SQL语句区别,select ,update 在对单表操作时都差不多, 但多表操作时update语句的区别ACCESS与SQLSERVER中的UPDATE语句对比: SQLSERVER中更新多表的UPDATE语句: UPDATE Tab1 SET a.Name = b.Name FROM Tab1 a,Tab2 b WHERE a.I原创 2010-07-24 23:03:00 · 596 阅读 · 0 评论 -
VB备份与还原SQL数据库代码
<br />Private Sub mnuDBBackUp_Click() '------------------备份数据库Dim cnbak As New ADODB.ConnectionIf cnbak.State <> 0 Then cnbak.Closecnbak.Open "provider=sqloledb;server=" & strSQLServer & ";user id=" & strSQLUser & ";password=" & strSQLPWDim backupS原创 2011-01-15 23:19:00 · 2455 阅读 · 0 评论 -
SQL语句添加、修改、删除字段及一些表与字段的基本操作
<br />用SQL语句添加删除修改字段<br />1.增加字段<br /> alter table docdsp add dspcode char(200)<br />2.删除字段<br /> ALTER TABLE table_NAME DROP COLUMN column_NAME<br />3.修改字段类型<br /> ALTER TABLE table_name ALTER COLUMN column_name new_data_type<br />4.sp_r转载 2011-05-22 18:37:00 · 786 阅读 · 0 评论 -
SQL语法精讲(包括建库、建表、建视图、查询、增加、删除、修改)
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库CREATE DATABASE database-name转载 2012-04-06 12:06:27 · 1499 阅读 · 0 评论 -
查看SQL数据库里每个表的记录数据
当数据库较大时,就会想到清理无用的记录,如果数据表很多的话,一个一个表的去看有多少记录,很累,用下面这个语句吧:CREATE TABLE #temp (TableName VARCHAR (255), RowCnt INT)EXEC sp_MSforeachtable 'INSERT INTO #temp SELECT ''?'', COUNT(*) FROM ?'SELECT Tab原创 2013-03-02 19:05:22 · 1307 阅读 · 0 评论 -
INSERT INTO SELECT 和 SELECT INTO 用法与区别
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用INSERT INTO转载 2015-10-19 13:48:47 · 936 阅读 · 0 评论 -
ASP中调用存储过程、语法、写法-sql server数据库,return,output
ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。现在,我基本上通过调用存储过程访问SQL Server,以下的文字虽不敢保证绝对正确,但都是实转载 2015-11-17 13:44:30 · 1629 阅读 · 0 评论 -
sql server数据库连接字符串大全
一、.NET Framework Data Provider for SQL Server类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnection厂商:Microsoft1.标准安全连接复制代码代码如下:Data Source = myServerAddress;Initial Catalog = m转载 2017-03-20 13:27:00 · 15156 阅读 · 0 评论 -
列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
SELECT (case when a.colorder=1 then d.name else end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,IsIdentity)=1 then √else end) 标识,转载 2009-08-10 23:49:00 · 1081 阅读 · 0 评论 -
SQL数据库常用命令-创建,删除表-添加,修改,删除字段
创建表CREATE TABLE dbo.CategoriesNew(CategoryID intIDETITY (1,1) NOT NULL, CategoryName nvarchar(15) NOT NULL, Description ntext NULL, Picture image NULL)删除表DROP TABLE table_name[,...n] 增加字段原创 2009-08-08 05:18:00 · 10471 阅读 · 0 评论 -
解决SQL Injection漏洞的一个函数
函数Function CheckInput(str,strType) 函数功能:过滤字符参数中的单引号,对于数字参数进行判断,如果不是数值类型,则赋值0 参数意义: str ---- 要过滤的参数 strType ---- 参数类型,分为字符型和数字型,字符型为"s",数字型为"i" Dim strTmp strTmp原创 2006-04-07 15:23:00 · 1096 阅读 · 0 评论 -
如何向SQL数据库中提交单引号数据
sql中,insert into yourTable(f1,f2) values(100,abc)字符串数据是用单引号包在外面的,如果插入的数据中包含单引号,就需要处理,你可以将单引号替换成两个单引号,在sql中连续两个单引号就表示一个单引号字符。 例如insert into yourTable(f1,f2) values(100,abc)表示插入新记原创 2006-04-07 15:11:00 · 1683 阅读 · 0 评论 -
SQL注入攻击的原理及其防范措施
ASP编程门槛很低,新手很容易上路。在一段不长的时间里,新手往往就已经能够编出看来比较完美的动态网站,在功能上,老手能做到的,新手也能够做到。那么新手与老手就没区别了吗?这里面区别可就大了,只不过外行人很难一眼就看出来罢了。在界面的友好性、运行性能以及网站的安全性方面是新手与老手之间区别的三个集中点。而在安全性方面,新手最容易忽略的问题就是SQL注入漏洞的问题。用NBSI 2.0对网上的一些A转载 2006-04-07 15:35:00 · 840 阅读 · 0 评论 -
VB实现SQL Server数据库备份/恢复
’**模 块 名:fBackupDatabase_a’**描 述:备份数据库,返回出错信息,正常恢复,返回""’**调 用:fBackupDatabase_a "备份文件名","数据库名"’**参数说明:’** sBackUpfileName 恢复后的数据库存放目录’** sDataBaseName 备份的数据名’** sI原创 2006-05-15 12:53:00 · 1937 阅读 · 1 评论 -
保护SQL Server数据库的十大绝招
1. 安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到SQL Server 2000 Service Pack 3a (SP3a)。另外,您还应该安装所有已发布的安全更新。 2. 使用Microsoft基线安全性分析器(MBSA)来评估服务器的安全性 MBSA 是一个扫描多种Microsoft产品的不安全配置的工具,包括SQL Server和Microsoft转载 2007-09-15 08:07:00 · 964 阅读 · 0 评论 -
使用VB将ASP代码封装到DLL文件完整实例
用VB封装ASP,建立SayHello测试程序1、打开VB6,新建ActiveX DLL 2、在工程引用中加入Microsoft Active Server Pages Object Library选择 3、填加代码如下:原创 2007-10-20 21:38:00 · 3479 阅读 · 1 评论 -
防SQL数字注入函数
防SQL注入函数 程序代码:函数部分========================================================================------------------------------------------------用途:检查是否为数字,以及数字是否超出范围输入:检查字符,传值方式(0直接传,1取Form,2取QuerySt原创 2007-10-03 18:05:00 · 879 阅读 · 0 评论 -
VB+SQL 2000 实现数据库的备份和恢复
***************************************************************************模 块 名:fBackupDatabase_a**描 述:备份数据库,返回出错信息,正常恢复,返回""**调 用:fBackupDatabase_a "备份文件名","数据库名"**参数说明:**转载 2008-01-04 23:59:00 · 1284 阅读 · 0 评论 -
利用VB进行SQL2000的数据备份和恢复
一、数据备份 备份有两中形式完全备份和差异备份 完全备份:是对数据库进行完整备份,周期比较长,如1周等 差异备份:是对更新备份的数据进行备份,周期比较短,如1小时 命令介绍: Backup Database [数据库名] To Disk=[保存路径和名称] With [其他属性] 代码注释:ServerIP :SQLServer所在机器的 IP jtsg原创 2008-01-05 00:06:00 · 897 阅读 · 0 评论 -
两个下拉菜单的二级联动
form name="form1" action="search.asp" method="post" > 请选择 select name="selBigCategory" onChange="TypeChange(this);" > %m_SQL="Select ID,Value From C原创 2008-04-18 22:40:00 · 1203 阅读 · 0 评论 -
如何让你的SQL运行得更快
---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践 中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的whe re子句。在对它们进行适当转载 2008-07-31 09:16:00 · 560 阅读 · 0 评论 -
ado打包时,是应该打msado15.dll呀,还是应该打msado25.tlb呀,有何区别?
ado打包时,是应该打msado15.dll呀,还是应该打msado25.tlb呀,有何区别?-----------------我的程序用到ado,是vb+sqlserver2000的一个项目.我发现在vbp文件中,引用的是msado25.tlb,可是看到有些资料说,ado打包时要打入msado15.dll,我不知如何做了.是两种类型的文件,一种是dll文件,一种是tlb文件.我到program原创 2008-09-06 09:56:00 · 2504 阅读 · 0 评论 -
SQL SERVER 2005 与SQL SERVER 2000区别比较
这个题目太大了,这里只能大体介绍一下,细节方面还需大家共同研究!希望能使大家对SQL SERVER 2005 快速入手,另外sql server 2005 的界面风格有越来越像 .net了,赶快安装一个感受一下吧!进去之后不要再去找查询分析器了,它和企业管理器都被集成在”Microsoft SQL Server Management studio”了,这个工具占内存较大80M多(再加上sql se转载 2008-09-12 21:36:00 · 1663 阅读 · 0 评论 -
用asp创建sql数据库,表
sub create_table_download() on error resume next sql="create table "&data_name&" ( id int identity primary key," & _ "username nvarchar(50) null,"& _ "apps nvarchar(200) null,"& _ "remark nvarchar(255原创 2006-04-05 14:55:00 · 1945 阅读 · 0 评论