SQLite 存储类型 1.NULL 2.INTEGER 3.REAL 4.TEXT 5.BLOB 创建表 CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); 删除数据表 DROP TABLE COMPANY; 插入数据表 1.方式一 INSERT INTO COMPANY (ID,NAME,AGE,ADD
自己写的存储过程与游标结合使用的实例,与大家分享,也供自己查阅,仅供参考: --使用游标循环处理,删除重复的记录 declare @UserID int ) ) declare @UnitFlag int ) ) declare @Start int declare @End int ) declare @IsSubscribe bit declare curEmailTotalLib cursor for (select UserID,UserName,RealName,UnitFlag,Em
基本语法: Create Trigger [TriggerName] ON [TableName] FOR [Insert][,Delete][,Update] AS --触发器要执行的操作语句. Go 注意: 触发器中不允许以下 Transact-SQL 语句: Alter DATABASE ,Create DATABASE,DISK INIT, DISK RESIZE, Drop DATABASE, LOAD DATABASE, LOAD LOG, RECONFIGURE, RESTORE
1.Oracle存储过程实例 /*不带任何参数存储过程(输出系统日期)*/ CREATE OR REPLACE PROCEDURE output_date IS BEGIN DBMS_OUTPUT.PUT_LINE(SYSDATE); END output_date; /*带参数in和out的存储过程*/ CREATE OR REPLACE PROCEDURE get_username(v_id IN NUMBER,v_username OUT VARCHAR2) AS BEGIN SELECT
--1.) 创建测试用的表(testTable) if exists (select * from sysobjects where name='testTable') drop table testTable GO Create Table testTable ( testField ) ) select * from testTable --2.) 创建基于表(testTable)的触发器(testTrigger) IF EXISTS (Select name FROM sysobjects