当前位置:首页 » 编程语言 » sqlsample
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlsample

发布时间: 2022-09-14 14:46:11

sqlplus怎么把写好的sql语句导入到文本

ed是edit的缩写,这是一个sql命令,意思是在文本里面编辑你的sql语句
直接敲得话,就保存在默认的afiedt.but中了。
要保持到指定的文件中,格式是这样的:
SAVE F:\SQL\sample.sql(后面是制定保存的路径)

② SQL查询语句怎么更改数据库名称 例如我的数据库名是sample 怎么改成company

貌似不用那么麻烦... 打开后 在名称那里就能改吧.....

③ sample database是什么(特别是sql sample database)数据是真实的么存在的意义是什么

sample database就是示例数据库。在SQL Server安装时是有选项可以选择是否安装示例数据库。
Sample database存在的意义在于:
1) 提供SQL Server数据库结构的例子,让用户可以在此示例数据库上进行查询,数据的添加、删除操作。
2) 其他一些开发工具额示例有使用到示例数据库的地方(好像有Visual Stuido)
当然,如果SQL Server数据库使用得很熟悉,在安装时可以不安装示例数据库。

④ 安装了DB2,提示SQL500C系统错误,创建不了SAMPLE数据库,也创建不了owner数据库(补充如下)

原因在于:
WIN7的 USER ACCOUT CONTROL(UAC)用户帐户控制,做完第一步以后,重启电脑一切OK~~

1.关闭UAC功能的方法是,在“控制面板”→“用户帐户”中,点击“打开或关闭用户帐户控制”一项进行设置。而如果想微调UAC功能,则可按选键盘上Windows键+R键,调出“运行”对话框,然后键入“secpol.msc”,打开“本地安全策略”设置窗口。

2.在“本地安全设置”窗口中,在窗口左边依次点击“本地策略” →“安全选项”,窗口右边会对应显示出多个“用户帐户控制”功能的具体设置项目。有经验的电脑用户可以根据自己的喜好,对其中的项目作出修改,以符合自己使用电脑的习惯。

3.例如,有些人会将“管理员批准模式中系统管理员的提升行为”由“同意提示”改为“不提示直接提升”;同时将“只提升签名并验证的可执行文件”一项由“已禁用”改为“已启用”。虽然修改设置会削弱UAC本身的效力,但用户在进行管理操作时却能减少警告窗口弹出的次数。

4.使用Norton UAC Tool。它可以把UAC设置为始终允许某一程序。安装后UAC的提示窗口会有一个复选框“始终允许该程序”,这样可以把某些软件的升级程序等设为始终放行,方便操作。

5.暂时关闭UAC。先打开任务管理器,结束explorer.exe,然后按下“显示所有用户的进程”,会出来一个UAC窗口,放行。然后打开“文件->新任务”,会看到“将以管理员身份运行此程序”,输入explorer.exe回车,重开桌面,就暂时禁止了UAC。原理:按下“显示所有用户的进程”并放行后,任务管理器被提升权限,在UAC中权限可以继承,开启explorer.exe后,桌面继承权限,在桌面上运行的程序也自然继承了权限。要开启UAC,结束explorer.exe再重开,就恢复了。

⑤ 如何在DB2命令窗口执行sql脚本

DB2 命令行中执行sql脚本如下:

db2 => connect to dbName user xxx using password
db2 => sql语句

如果要执行一个sql脚本文件:
db2 => quit
c:\> db2 -tvf sql文件名
db2 -td@ -f filename
@是语句结束符。
E:\>db2 ? options
db2 [option ...] [db2-command | sql-statement |
[? [phrase | message | sqlstate | class-code]]]
option:-a、-c、-e{c|s}、-finfile、-lhistfile、-n、-o、-p、-rreport、-s、-t、
-td;、-v、-w、-x 和 -zoutputfile。
选项 描述 缺省设置
------ ---------------------------------------- ---------------
-a 显示 SQLCA OFF
-c 自动落实 ON
-e 显示 SQLCODE/SQLSTATE OFF
-f 读取输入文件 OFF
-l 将命令记录到历史文件中 OFF
-n 除去换行字符 OFF
-o 显示输出 ON
-p 显示 db2 交互式提示符 ON
-r 将输出报告保存到文件 OFF
-s 在命令出错时停止执行 OFF
-t 设置语句终止字符 OFF
-v 回送当前命令 OFF
-w 显示 FETCH/SELECT 警告消息 ON
-x 不打印列标题 OFF
-z 将所有输出保存到输出文件 OFF
注意:
使用 DB2OPTIONS 环境变量定制选项缺省值。
紧跟选项字母后的减号(-)使该选项关闭。
使用 UPDATE COMMAND OPTIONS 更改选项设置(以交互式或
文件输入方式)。

只能提供nt环境下编写脚本的例子给你以供参考:
脚本样例:
db2 connect to yourdb user yourname using yourpassword
db2 insert into newuser(username,password,email) values('Amy','1234','[email protected]')
db2 insert into newuser(username,password,email) values('Judy','1234','[email protected]')
db2 commit
db2 disconnect yourdb

运行脚本: 运行db2cmd X:\XXX.bat

以下摘自本论坛的FAQ可参考:
"
在命令窗口中运行DB2脚本,可用 db2 -svtf 脚本文件名 来实现。
例如,脚本文件名为sample.sql,运行:db2 -svtf sample.sql

参数中:
s 代表遇到错误时中止运行脚本
v 代表输出结果到屏幕
t 指以;号作为每行的分隔符
f 指后面需跟脚本文件名 "---此摘录版权归斑竹非本人所有

具体在AS400如何编写脚本非常遗憾.

db2 -x select SERIALNO from tabname where clause
C:>db2 attach to db2164 user ccp
输入 ccp 的当前密码:
实例连接信息
实例服务器 = DB2/NT 8.2.0
授权标识 = CCP
本地实例别名 = DB2164

C:>db2 connect to dw164 user ccp
输入 ccp 的当前密码:
数据库连接信息
数据库服务器 = DB2/NT 8.2.0
SQL 授权标识 = CCP
本地数据库别名 = DW164

C:>db2 select * from CCP_STS1 fetch first 2 rows only with ur
CUST_ID NOW_PRED_S LOAD_TIME
-------------------- -------------------- --------------------------
3094736. ZFS 2008-05-07-10.02.00.453000
3145886. ZFS 2008-05-07-10.02.00.453000
2 条记录已选择。

C:>db2 list command options
命令行处理器选项设置
后端进程等待时间(秒) (DB2BQTIME) = 1
连接至后端的重试次数 (DB2BQTRY) = 60
请求队列等待时间(秒) (DB2RQTIME) = 5
输入队列等待时间(秒) (DB2IQTIME) = 5
命令选项 (DB2OPTIONS) = +m
选项 描述 当前设置
------ ---------------------------------------- ---------------
-a 显示 SQLCA OFF
-c 自动落实 ON
-d 检索并显示 XML 声明 OFF
-e 显示 SQLCODE/SQLSTATE OFF
-f 读取输入文件 OFF
-i 显示 XML 数据并带有缩进 OFF
-l 将命令记录到历史记录文件中 OFF
-m 显示受影响的行数 OFF
-n 除去换行字符 OFF
-o 显示输出 ON
-p 显示交互式输入提示符 ON
-q 保留空格和换行符 OFF
-r 将输出保存到报告文件 OFF
-s 在命令出错时停止执行 OFF
-t 设置语句终止字符 OFF
-v 回传当前命令 OFF
-w 显示 FETCH/SELECT 警告消息 ON
-x 不打印列标题 OFF
-z 将所有输出保存到输出文件 OFF

C:>db2set DB2OPTIONS=-x
C:>db2 select * from CCP_STS1 fetch first 2 rows only with ur
4654908. ZFS 2008-05-07-10.02.00.453000
3716687. ZFS 2008-05-07-10.02.00.453000

⑥ oracle sql 取字段前几位

substr('Hello World',0,1) //返回结果为 'H' ,从字符串第一个字符开始截取长度为1的字符串。另外还有以下建议:

  1. select * from table where substr('字段a',2,3)='abc'。

  2. substr(字段, 起始位, 长度)。

  3. sample只对单表生效,不能用于表连接和远程表。

  4. sample会使SQL自动使用CBO。

⑦ 用SQL语句创建大小为50M的表空间Sample,禁止自动扩展数据文件

是这样吗
CREATE DATABASE Sample
ON PRIMARY
(
NAME=Sample_DAT,
FILENAME='C:\SAMPLE_DAT.MDF',
SIZE=50MB,
MAXSIZE=50MB,
FILEGROWTH=0
)

⑧ 如何连接sqlserver数据库

以sqlserver2008R2为例。

1、打开sql2008,使用windows身份登录

⑨ oracle sql 取字段前几位

substr('Hello World',0,1) //返回结果为 'H' ,从字符串第一个字符开始截取长度为1的字符串。另外还有以下建议:

  1. select * from table where substr('字段a',2,3)='abc'。

  2. substr(字段, 起始位, 长度)。

  3. sample只对单表生效,不能用于表连接和远程表。

  4. sample会使SQL自动使用CBO。

⑩ 如何将ACCESS数据库导入到SQL SERVER

A1. 安装 SQLServer
A2. 建立 SQLServer 数据库

在sqlserver数据库的“企业管理器”中新建一个数据库,命名为sample,建好后在sqlserver安装目录\MSSQL\Data
文件夹下会生成sample_Data.MDF、sample_Log.LDF两个文件
具体步骤:依次展开sql server 组 ==》右击数据库==》新建数据库==》命名sample==》确定

A3. 导入表结构

a. 建立表结构脚本 –
执行SqlSvrTbl.bat从sample.mdb抽取表结构,sample.mdb一定是当前型号的数据库,即执行makemdb、getmdb后获取的,
注:SqlSvrTbl.bat可以在任意目录执行,执行时会出现如下信息(此报错信息可以忽略,该命令执行时间比较长):
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 不能读取记录;
在 'MSysQueries' 上没有读取数据权限。
at
sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6026)
……

b. 读入表结构脚本
在sqlserver数据库的“查询分析器”界面中读入上一步生成的SqlSvrTbl.sql脚本,生成数据库结构
具体步骤:打开上一步生成的SqlSvrTbl.sql脚本===》点击工具栏的“执行查询”按钮(或 按F5 执行)
注意:类似警告信息可忽略,错误要查明原因。
警告: 已创建表 'Department',但其最大行大小(17573)超过了每行的最大字节数(8060)。如果结果行长度超过 8060
字节,则此表中行的 INSERT 或 UPDATE 将失败。
A4. 导入数据
使用sqlserver的“导入和导出数据”功能,按步骤将access数据库中的数据导入到sqlserver数据库的sample数据库中
具体步骤:运行“导入导出数据”工具==》下一步 ==》选择 数据源:Microsoft
Access
==》在“文件名”处,浏览打开需要导入的数据源 sample.mdb ==》下一步
==》选择目的数据库:在“数据库”下拉列表中选择之前建好的sample
==》一直“下一步” 到“选择源表和视图”将所有要导入的表和视图
“勾选” 执行“下一步” ==》点“下一步”==》点“完成”开始导入
注意:如果在导入完成后报如下错误提示,说明导入有错
错误提示:
在目的的行号为1处出错.到目前为止,在改任务中遇到错误数:1.
插入错误、列58("Birthday",DBTYPE_DBTIMESTAMP)、状态6:数据溢出。
对于造型说明无效的字符值。
A5. NHS 服务器连接数据库
a. 将nhssystem.mdb 手工拷到本机的%JXCRUN%\Bin文件夹中
b.用客户端登录软件。
如果出现“admin”用户不存在,在sqlserver中用查询管理器查询“select * from sysuser ”
看结果跟access中数据库中sysuser中数据是否匹配。如果不匹配说明数据库有误,需要更换数据库。
如果出现sa用户密码错误,没有连接上,先关掉软件。在sqlserver企业管理器中,打开“安全性”==》“登录”==》右击sa更改密码即可。
在没有插网线的情况下,如果出现“不能连接SqlServer 或SqlServer
拒绝连接”的错误,将网线插上试试看是否可以。如果还不行,查看SqlServer是否启动。