易截截图软件、单文件、免安装、纯绿色、仅160KB

powerdesigner生成sql去掉双引号

使用PowerDesigner生成数据库
建表SQL

本时,尤其是Oracle数据库时,表名一般会带引号。其实加引号是PL/SQL的规范,数据库会严格按照“”中的名称建表,如果没有“”,会按照
ORACLE默认的设置建表(DBA
STUDIO里面),默认是全部大写,这样,在ORACLE数据库里的字段就如“Column_1”。如果你把引号去掉,ORACLE自动默认为全部大
写,即“COLUMN_1”,所以这段SQL在PL/SQL中执行的时候是没有任何问题的,如果不加引号,在PL/SQL会自动识别为大写。如果加了引
号,sql或者hql查询“Column_1='XXX'”时,就会报错:ORA-00904: "COLUMN_1":
无效的标识符,除非写为“‘Column_1’='XXX'”。
 这个问题是生成脚本格式的问题,因此,我们可以
尝试在DBMS配置文件中修改相应的格式设置来解决这个问题。选择DBMS
Properties,选择Script->Sql->Format,有一项CaseSensitivityUsingQuote,
它的comment为“Determines if the case sensitivity for identifiers is managed
using double
quotes”,表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为“No”,点击【应用】按钮。


相关文档:

EMS SQL Manager for Mysql帮了我的忙,部分列的操作

 
由于当初表设计的不合理,慢慢的发现浪费许多空间,且对扩展不利。决定不把同类型内容并排列保存,所以今天把多余的列剪掉,补在保留的列下面。
 
 
 
在表名点右键,数据操作,导出SQL脚本数据。照提示操作,这里我喜欢的是可以指定列导出。
 
然后把不需要的空列删掉,改一下插入的列 ......

不是拼SQL语句的页面存储过程

ALTER PROCEDURE [dbo].[GetUsersList]
@BigClassID int=0,--大类别ID
@SmallClassID int=0 ,--小类别ID
@pageindex int=1,
@pagesize int=3,
@ret int output --共几条
AS
set rowcount @pagesize
if @SmallClassID>0
begin
select * from(
select id,BigClassName,SmallClassName,UserName,Corporation,r ......

超级有用的SQL语句(分析SQL SERVER 数据库表结构专用)

超级有用的SQL语句 (用于SQL SERVER 服务器)
超级有用的SQL语句 ,执行后返回的列分别是:表名、列名、列类型、列长度、列描述、是否主键,语句如下:
(分析SQL SERVER 数据库表结构专用)
Select Sysobjects.Name As 表名,
       Syscolumns.Name As 列名,
     ......

批处理安装SQL SERVER 脚本文件

createdb.bat文件
@echo off
echo ╬ ╱◥███◣╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬
echo ╬ ︱田︱田 田 ︱          ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号