当前位置:首页 > sql > sql insert

1

SQLINSERT语法的具体使用技巧一例

作者:asp.net   |   阅读全文   |   时间:2007-04-12
SQLINSERT语法的具体使用技巧一例:

  sql insert语法使用技巧一例
  
  在sql server在线图书(ssbol)中,请定位sp_dbcmptlevel,然后找出描述6.0、6.5和7.0之间版本兼容性的数据表。你可以注意到insert
  sql语句有如下所示的语法。
  insert x
  select select_listsintosy
  早期的sql server数据库(6.0或者6.5版本)可以正确地解析这样的语句,但新的sql server数据库(7.0或者8.0版本)就不能正确解析
  了。虽然语法中的y在任何兼容级设置下都不用做插入操作的接收者,但旧的数据库还允许这样的语法存在。这种语法在新的数据库中都
  因其更严格的语法检查而无法执行,然而,这种"严格要求"却让用户编写的代码更具稳固性。
  以下是一个可以在sql server 7.0或者2000上运行的简单脚本,该脚本说明了以上的语法如何通过旧数据库的测试但却不能通过新数
  据库的检查。
  set nocount off
    ......

2

Linux-JSP-JDBC-MySQL测试 - Insert

作者:asp.net   |   阅读全文   |   时间:2007-04-12
Linux-JSP-JDBC-MySQL测试 - Insert:
<%--
作者:何志强[hhzqq@21cn.com]
日期:2000-08-04
功能:linux-jsp-jdbc-mysql测试 - insert
--%>

<%
//声明
java.sql.connection sqlconn;//数据库连接对象
java.sql.statement sqlstmt;//语句对象
java.lang.string strname;//来自客户端的数据:姓名
long lngage;//来自客户端的数据:年龄

//登记jdbc驱动程序
class.forname("org.gjt.mm.mysql.driver").newinstance();

//连接数据库
sqlconn = java.sql.drivermanager.getconnection("jdbc:mysql://localhost/test","test","test");
    ......

3

根据表名自动生成INSERT,UPDATE,DELETE,SELECT的SQL语句

作者:asp.net   |   阅读全文   |   时间:2007-04-12
根据表名自动生成INSERT,UPDATE,DELETE,SELECT的SQL语句:
tbproc

create procedure tbproc
@model varchar(2),@pagename varchar(32),@object varchar(32),@autofield varchar(32)=null
as
set nocount on
select @model=upper(@model)
select @pagename=lower(@pagename)
select @object=upper(@object)
declare @head varchar(100),@headfct varchar(105),@para varchar(1500),@content varchar(5000)
declare @paravar varchar(2000) ,@savestr varchar(3000) ,@deletestr varchar(500) ,@selectfieldstr varchar(1000) ,@returnpk varchar(250),@pkeystr varchar(500),@pkeyparastr varchar(500)
    ......

4

根据基本表结构及其数据生成 INSERT ... 的 SQL

作者:asp.net   |   阅读全文   |   时间:2007-04-12
根据基本表结构及其数据生成 INSERT ... 的 SQL:

create  proc spgeninsertsql
@tablename as varchar(100)
as
--declare @tablename varchar(100)
--set @tablename = @#orders@#
--set @tablename = @#eeducation@#
declare xcursor cursor for
select name,xusertype
from syscolumns
where (id = object_id(@tablename))
declare @f1 varchar(100)
declare @f2 integer
declare @sql varchar(8000)
set @sql =@#select @#@#insert into @# + @tablename + @# values(@#@#@#
open xcursor
fetch xcursor into @f1,@f2
while @@fetch_status = 0
    ......

5

MySQL 4.1.0 中文参考手册 --- 6.4 数据操纵:SELECT, INSERT, UPDATE, DELETE

作者:asp.net   |   阅读全文   |   时间:2007-04-12
MySQL 4.1.0 中文参考手册 --- 6.4 数据操纵:SELECT, INSERT, UPDATE, DELETE:
mysql 4.1.0 中文参考手册 --- 犬犬(心帆)翻译 mysql reference manual for version 4.1.0-alpha.

6.4 数据操纵:select, insert, update, delete6.4.1 select 句法


select [straight_join] [sql_small_result] [sql_big_result] [sql_buffer_result] [sql_cache | sql_no_cache] [sql_calc_found_rows] [high_priority] [distinct | distinctrow | all] select_expression,... [into {outfile | dumpfile} @#file_name@# export_options] [from table_references [where where_definition] [group by {unsigned_integer | col_name | formula} [asc | desc], ...] [having where_definition] [order by {unsigned_integer | col_name | formula} [asc | desc] ,...] [limit [offset,] rows | rows offset offset] [procedure procedure_name(argument_list)] [for update | lock in share mode]]
    ......
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved