zoukankan      html  css  js  c++  java
  • delphi,增删改查问题记录

    新增时获取新的主键方法 

    1、oracle :sys_guid()   写法:

    2、sql:pGetGUID  写法:

    {***********************************************************************
    过程名称: pGetGUIDs
    输 入:
    输 出: 数据库中的16位的唯一编号:uniqueidentifier型
    功能描述: 取得唯一编号
    全局变量:
    调用模块:
    修 改:
    日 期:
    版 本:Ver 1.0
    问 题:
    ************************************************************************}
    function pGetGUID: string;

    //写在Unt_Public

    //说明: 取得唯一编号
    function pGetGUID: string;
    var DQ: TADOQuery;
    begin
    DQ := TADOQuery.Create(Application);
    with DQ do
    try
    Connection := DMW_Public.DC_Pub;
    Close;
    SQL.Clear;
    SQL.Add('select NEWID()');
    Open;
    Result := Fields[0].Value;
    finally
    Close; Free;
    end;
    end;

    3、插入日期

    ORACLE : 

    插入:to_date('''+DateTimeToStr(pServerTime)+'''

    查询服务器时间

    function pServerTime: TDateTime;
    var
    DQ: TORAQuery;
    begin
    DQ := TORAQuery.Create(nil);
    with DQ do
    try
    Connection := FrmDMPublic.OraS_Pub;
    Close;
    SQL.Clear;
    SQL.Add('select to_char(sysdate,'+'''yyyy-mm-dd hh24:mi:ss'''+') from dual');
    //Pro_ViewSQL(SQL);
    Open;
    Result := Fields[0].AsDateTime;
    finally
    Close; Free;
    end;
    end;

    SQSERVER:

    插入:'''+DateTimeToStr(pServerTime)+'''

    查询服务器时间

    function pServerTime: TDateTime;
    var DQ: TADOQuery;
    begin
    DQ := TADOQuery.Create(nil);
    with DQ do
    try
    Connection := DMW_Public.DC_Pub;
    Close;
    SQL.Clear;
    SQL.Add('select GETDATE()');
    Open;
    Result := Fields[0].Value;
    finally
    Close; Free;
    end;
    end;

  • 相关阅读:
    Solidity safesub防止溢出
    Solidity字符串拼接实现oraclize动态查询
    Solidity mapping循环
    Solidity 合约调用合约
    Solidity string to uint
    Solidity智能合约升级解决方案
    Solidity部署问题
    linux 安装xwiki
    linux 安装 java
    linux 安装tomcat
  • 原文地址:https://www.cnblogs.com/michellexiaoqi/p/7007089.html
Copyright © 2011-2022 走看看