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]
随机推荐
- Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
- 简述AngularJS的控制器的使用
- Java编程实现时间和时间戳相互转换实例
- 几个实用的PHP内置函数使用指南
- Ucren Virtual Desktop V2.0
- Android实现仿网易新闻的顶部导航指示器
- 两个DIV等高的JS的实现代码
- 详解Vue用axios发送post请求自动set cookie
- js实现的二分查找算法实例
- js 实用的无间断滚动图效果(良好兼容性)
- vbs下通过日期查找文件夹的代码
- MongoDB备份、还原、导出、导入、克隆操作示例
- C#控制台输出进度和百分比的实例代码
- jQuery得到多个值只能用取Class ,不能用取ID的方法
- niceTitle 基于jquery的超链接提示插件
- 随机增加网站点击的一个不错的方法 原创
- js几个验证函数代码
- Java中堆和栈的区别详解
- 分页显示Oracle数据库记录的类之一
- javascript asp教程第八课--request对象
