SQL Server数字开头的数据库表名的解决方法
今天遇到了个郁闷的问题,关于数据库表名的问题。
SQL Server的数据库的表名可以用数字开头,但是在查询的时候,不能直接写表名,如下:
select *
form 1_tablename
在执行过程中,报错。但是给表名加上中括号,就可以了,如下:
select *
from [1_tablename]
用VS中的DataSet开发时,会自动生成SQL语句,但是生成的SQL语句中,有的加上方括号,但是有的没有加,
这在程序执行过程中,就不能确定语句的正确性,而且在调试过程中,不容易发现错误。
所以以后写SQL语句的过程中,一定要规范,表名最好不要用数字开头。
相关推荐
-
SQL Server数字开头的数据库表名的解决方法
今天遇到了个郁闷的问题,关于数据库表名的问题. SQL Server的数据库的表名可以用数字开头,但是在查询的时候,不能直接写表名,如下: select * form 1_tablename 在执行过程中,报错.但是给表名加上中括号,就可以了,如下: select * from [1_tablename] 用VS中的DataSet开发时,会自动生成SQL语句,但是生成的SQL语句中,有的加上方括号,但是有的没有加, 这在程序执行过程中,就不能确定语句的正确性,而且
-
sql server通过脚本进行数据库压缩全备份的方法【推荐】
问题: 生产环境的数据库可能比较大,如果直接进行全备而不压缩的话,备份集就会占用了大量磁盘空间.给备份文件的存放管理带来不便. 解决方案: 通过with compression显式启用备份压缩,指定对此备份执行备份压缩,覆盖服务器级默认设置.适用于 SQL Server 2008和更高版本. 因为相同数据的压缩的备份比未压缩备份小,所以压缩备份所需的设备 I/O 通常较少,因此通常可大大提高备份速度. 脚本: /* 说明:手动修改[DB名称].要备份到的[路径和文件名],再执行脚本 脚本来源:h
-
SQL Server 2008登录错误:无法连接到(local)解决方法
在一些朋友安装完SQL Server 2008之后大多会遇到连接出错的问题.特别对于我们这样的新手而言简直郁闷的要死,好不容易装玩了又出现了问题.此篇文章意在解决安装步骤没有问题,但安装后无法登录的问题. 在解决问题之前请朋友们打开服务窗口,看"SQL Server"主服务是否打开,如下图. 若服务已经打开还是用"SQL Server 身份验证"和"Windows 身份验证"都无法登录请看下面的步骤. 往往这时,服务器类型我们选择了"数
-
SQL server 2005将远程数据库导入到本地的方法
远程数据库与本地数据库数据之间的导入导出,从来都是一个值得人关注的问题. 下面,就给你详细介绍SQL2005将远程数据库导入到本地的方法. 首先,将SQL2005打开.方法是:"开始"→"程序"→"Microsoft SQL Server 2005"→"SQL Server Management Studio",这样,就可以把本地的SQL2005打开了. 打开了本地的SQL2005之后,现在,如何把远程数据库中的数据库,导入到
-
SQL Server 2005 安装遇到的错误提示和解决方法
安装SQL Server 2005弄了好久,终于可以了...期间问题重重,想拿出来和大家一同分享的. 第一种错误显示: 无法在com+目录中安装和配置程序集 错误:-2146233087 无法在com+目录中安装和配置程序集c:\program files\Microsoft SQL Server\90\DTS\tasks\microsoft.sqlserver.MSMQTASK.DLL. 错误:-2146233087 sql server 安装时"无法在COM+目录中安装和配置程序"
-
SQL Server 2012 sa用户登录错误18456的解决方法
最近想研究下SQL SERVER2012 Enterprise版本的数据库,听说功能很强大.我是在win7上安装的,安装的过程很顺利,我在用"Windows 身份验证"时,一切OK,但是在用SA用户登录数据库的时候出现如下的错误: 之前装过SQL7.0, SQL2000, SQL2005版的.2008版的,好像没有这复杂啊,百度了下找到了一个解决方案,归纳一下:这个错误一般由三个原因引起,登录方式设置错误.sa设置错误和IP方式是否开启,下面依次解决这三个问题. 解决方案: 一.登录方
-
SQL Server中查询结果超出了查询时间范围解决方法
废话少说,直接上SQL代码(有兴趣的测试验证一下),下面这个查询语句为什么将2008-11-27的记录查询出来了呢?这个是同事遇到的一个问题,个人设计了一个例子. USE AdventureWorks2014; GO SELECT * FROM [Person].[Person] WHERE ModifiedDate >= '2008-11-26 00:00:00:000' AND ModifiedDate <= '2008-11-26 23:59:59.999' 其实如果细看过文档的话,应该
-
SQL提取数据库表名及字段名等信息代码示例
本文向大家介绍了使用SQL语句提取数据库所有表的表名.字段名的实例代码,在SQLserver 中进行了测试,具体内容如下: --查询所有用户表所有字段的特征 SELECT D.Name as TableName, A.colorder AS ColOrder, A.name AS Name, COLUMNPROPERTY(A.ID,A.Name, 'IsIdentity') AS IsIdentity, CASE WHEN EXISTS (SELECT 1 FROM dbo.sysobjects
-
ASP获取ACCESS数据库表名及结构的代码
<html> <head> <title>获取ACCESS数据库表名_www.jb51.net</title> </head> <body style="text-align:left;margin-left:50px;font-family:'arial';font-size:12px"> <form style="padding:5px;margin:5px;margin-left:0px&qu
-
Sql Server 和 Access 操作数据库结构Sql语句小结
下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助.内容由海娃整理,不正确与不完整之处还请提出,谢谢. 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6]
随机推荐
- 如何用word vb宏来生成sql
- 换肤测试程序js脚本
- 怎么通过onclick事件获取js函数返回值(代码少)
- iphone的safari浏览器中实现全屏浏览的方法
- PHP程序员基本要求和必备技能
- PHP静态调用非静态方法的应用分析
- JavaScript数据结构之链表的实现
- Windows系统下安装Mongodb 3.2.x的步骤详解
- jquery控制div下所有连接
- Javascript原型链的原理详解
- js实现本地图片文件拖拽效果
- Content-Location文件头定义方法(防止内部IP地址泄漏二法)
- Win2008 R2实现多用户远程连接设置方法
- 在android开发中尽量不要使用中文路径的问题详解
- Android4.4新增函数访问外部存储
- 基于Bootstrap table组件实现多层表头的实例代码
- 在Java的Hibernate框架中使用SQL语句的简单介绍
- Ruby实现的最长公共子序列算法
- PHP响应post请求上传文件的方法
- 数据结构 双向链表的创建和读取详解及实例代码