SQL数据库命令代码 *** 作

SQL数据库命令代码 *** 作,第1张

--测试环境msssql2000

create table Sales(FormNo varchar(10),ProdCode varchar(6),SaleCount int)

create table Products(ProdCode varchar(6),KCCount int,SaleCount int)

insert into Products select '100001',100,0

select from Sales

select from Products

--建立触发器(为考虑多条插入情况,此触发器只在插入一条时结果正确)

create trigger Tri_Sales

on Sales

for insert

as

if exists(

select 1 from Products where ProdCode=

(select ProdCode from inserted)

        )

update Products set KCCount=KCCount-(select SaleCount from inserted),

                   SaleCount=SaleCount+(select SaleCount from inserted)

where ProdCode=(select ProdCode from inserted)

else--若商品不存在则回滚所有修改

begin

rollback tran

begin tran

end

-- 测试

insert into Sales select 'S122801','100001',10

select from Products

select from Sales

insert into Sales select 'S122802','999999',10

select from Products

select from Sales

数据库字段是放在表里的,字段就像是一个标识,一个表里可以有多个字段,在程序设计里要用到数据库的话,就是靠这个标识来读写数据库里面的内容的。例如要在数据库里存名字的话,那就写个字段为name把名字放在对应的字段就可以了!

不是很懂你要问的问题!

如果你是想要问SQL语句的代码的话,就是楼上说的那些,你可以去找一本数据库的书看看就可以了!

是这意思吗?

select c_year,count() deom j_cor

where c_sch='012' and c_year between 2002 and 2007 and c_reg=1

group by c_year;

这是两个存贮过程,其实别人程序注解已经很清楚了:

调用方式:f_getdate(int

年份,int工作日)

用于查工作日或休息日的列表,它已经有调用示例

--调用示例

--查询

2003

年的工作日列表

SELECT

FROM

dbof_getdate(2003,0)

--查询

2003

年的休息日列表

SELECT

FROM

dbof_getdate(2003,1)

--查询

2003

年全部日期列表

SELECT

FROM

dbof_getdate(2003,NULL)

/--调用示例

--查询工作日

SELECT

FROM

dbof_getdate('2005-1-3','2005-4-5',0)

--查询休息日

SELECT

FROM

dbof_getdate('2005-1-3','2005-4-5',1)

--查询全部日期

SELECT

FROM

dbof_getdate('2005-1-3','2005-4-5',NULL)

--/

只管照它的注解用就行了。

    public class Program

    {

        static void Main(string[] args)

        {

            try

            {

                ConsoleWrite("输入一个整数: ");

                int n = ConvertToInt32(ConsoleReadLine());

                switch (n)

                {

                    case 0:

                        ConsoleWriteLine("生成了一只白猪!");

                        break;

                    case 1:

                        ConsoleWriteLine("生成了一只黑猪!");

                        break;

                    case 2:

                        ConsoleWriteLine("生成了一只红猪!");

                        break;

                    default:

                        ConsoleWriteLine("生成了一只变形猪!");

                        break;

                }

            }

            catch (Exception e)

            {

                ConsoleWriteLine(eMessage);

            }

        }

    }

以上就是关于SQL数据库命令代码 *** 作全部的内容,包括:SQL数据库命令代码 *** 作、数据库字段代码、请教sql数据库代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10102027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存