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

sql 判断数据库是否已存在


if exists(select * from master.dbo.sysdatabases where name = 's2723103005')
 begin
  drop database s2723103005
  print '已删除数据库s2723103005'
 end
create database s2723103005
on primary
(name=His_data,
 filename = 'd:\database\his_data.mdf',
 size=10,
 maxsize = 1500,
 filegrowth = 5
)
log on
(
 name=His_log,
 filename='d:\database\his_log.ldf',
 size=5,
 maxsize=500mb,
 filegrowth = 5mb
)


相关文档:

sql server 存储过程里的like函数。

    以string 类型的Name为例
在SQL 语句里: string sql="Name like'%" + Name.Text + "%';
在存储过程里:
    if @Name!=''
begin
 set @strWhere= +'  and Name like '''+'%'+@Name+'%'+''''
end
存储过程中的引号是单引号.
like '''+'%'中间不用+认不 ......

oralce 生成10万条测试数据的sql语句

做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。
产生测试数据的SQL如下:
SQL> select rownum as id,
  2          &nbs ......

SQL Server connection strings

SQL ODBC connection strings
Standard Security:< br> "Driver={SQLServer};Server=Your_Server_Name;Database=Your_Database_Name;Uid=Your_Username;Pwd=Your_Password;"
Trusted connection:< br> "Driver={SQLServer};Server=Your_Server_Name;Database=Your_Database_Name;Trusted_Connection=yes;" ......

sql 批量删除数据库中的表 (含有外键约束)

 写法一:
set xact_abort on
begin tran
DECLARE @SQL VARCHAR(99)
DECLARE CUR_FK CURSOR LOCAL FOR
SELECT 'alter table '+ OBJECT_NAME(FKEYID) + ' drop constraint ' + OBJECT_NAME(CONSTID) from SYSREFERENCES
--删除所有外键
OPEN CUR_FK
FETCH CUR_FK INTO @SQL
WHILE @@FETCH_STATUS =0
BEGIN
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号