首页 > 数据库 >达梦数据库:DM变量的定义与赋值、字符串拼接

达梦数据库:DM变量的定义与赋值、字符串拼接

时间:2024-01-15 10:05:35浏览次数:29  
标签:DM name 数据库 value 拼接 select 字符串 SET 达梦

1、变量的定义与赋值

SqlServer格式
     declare @p int  
     set @p=1;

达梦数据库格式   
     declare p int;
     p :=1

2、字符串拼接的符号

连接操作符对两个运算数进行运算,其中每一个都是对属于同一字符集的字符串的求值。它以给定的顺序将字符串连接在一起,并返回一个字符串。其长度等于两个运算数      
长度之和。如果两个运算数中有一个是 NULL,则 NULL 等价为空串。

 SqlServer格式 (用 + )
       select  '你好'+name *from test 

达梦数据库格式 (用 ||)
       select '企业法定责任人SQL:'||STRSQL||'行号:'||$$PLSQL_LINE * from test;

以上方式都是达梦数据库语法。如果想和sql server一样,可以把达梦数据库兼容参数与SQL server 语法设置为SQL SERVER的,并重启实例。

备注:即使兼容了也紧紧很小一部分语法的同步,所以还是建议使用DMSQL规范书写;

达梦数据库:DM变量的定义与赋值、字符串拼接_SQL

查询
select name,value,sys_value,file_value,type,description from v$parameter where name = 'COMPATIBLE_MODE'; 

select name,value,sys_value,file_value,type,description from v$parameter where name = 'MS_PARSE_PERMIT'; 

修改
SP_SET_PARA_VALUE(2,'COMPATIBLE_MODE',3);
SP_SET_PARA_VALUE(2,'MS_PARSE_PERMIT',2);
或
ALTER SYSTEM SET 'COMPATIBLE_MODE'=3 SPFILE;
ALTER SYSTEM SET 'MS_PARSE_PERMIT'=2 SPFILE;
--执行完成后,重启数据库生效

标签:DM,name,数据库,value,拼接,select,字符串,SET,达梦
From: https://blog.51cto.com/u_16359506/9247972

相关文章

  • STM32CubeMX教程14 ADC - 多通道DMA转换
    1、准备材料开发板(正点原子stm32f407探索者开发板V2.4)ST-LINK/V2驱动STM32CubeMX软件(Version6.10.0)keilµVision5IDE(MDK-Arm)CH340GWindows系统驱动程序(CH341SER.EXE)XCOMV2.6串口助手3个滑动变阻器2、实验目标使用STM32CubeMX软件配置STM32F407开发板的ADC实现ADC多......
  • DMA问题
    问题1主函数:1#include"stm32f10x.h"//Deviceheader2#include"Delay.h"4#include"DMA.h"5#include"Serial.h"79uint8_tarr[3];10intmain(void)11{12inta=0;13/*模块初始化*/1......
  • CS5569芯片,CS556,设计资料,CS5569规格书,CS5569原理图,typec转HDMI 8K带PD方案
    集睿致远/ASL的CS5269是一款低成本、低功耗的半导体器件,通过USBType-C连接器将DisplayPort信号转换为HDMI2.1。这款创新的基于USBType-C的DisplayPort接收器具有高性能DSC解码器,集成的HDMI2.1发射器专门针对USBType-C到HDMI2.1转换器而设计,一个NG设备。通过CS5269的先进的解码/......
  • 什么是OFDM峰均比与削峰?
    什么是OFDM峰均比与削峰?什么是波峰因子减少CFR?波峰系数削减CFR(CrestFactorReduction),简称削峰,是目前无线通信系统中最基本的构建块之一。什么是“削峰”,或者说削什么峰?这需要从OFDM调制的时域基带波形说起。如果是OFDM调制的时域基带波形。 从上述时域信号的波......
  • python中进度条组件tqdm使用
    有的时候我们需要记录相关的执行过程,在整个过程中如果使用到了进度条,就更直观看到运行的现状。比如一下代码:importtimeif__name__=="__main__":#dosomething,进度为30time.sleep(1)print("执行了30%")#doanotherthing,进度为20time.slee......
  • 异构计算关键技术之内存管理与DMA(一)
    异构计算关键技术之内存管理与DMA(一)诞生伊始,计算机处理能力就处于高速发展中。及至最近十年,随着大数据、区块链、AI等新技术的持续火爆,人们为提升计算处理速度更是发展了多种不同的技术思路。大数据受惠于分布式集群技术,区块链带来了专用处理器(Application-SpecificIC,ASIC)的春......
  • 使用 Microsoft Graph oFFICE365 sendmail C#
    usingMicrosoft.Graph;usingAzure.Identity;usingMicrosoft.Graph.Models;varscopes=new[]{"https://graph.microsoft.com/.default"};vartenantId="{tenantid}";//ValuesfromappregistrationvarclientId="{clientid}&qu......
  • [Cisco ASAv] 思科自适应安全虚拟设备 (ASAv)部署与初始化配置(含ASDM)
    CiscoASAv是什么设备?CiscoASAv(AdaptiveSecurityVirtualAppliance)是思科公司提供的一种虚拟化网络安全解决方案。它是基于CiscoASA(AdaptiveSecurityAppliance)硬件防火墙的软件实现,旨在提供类似于物理ASA设备的网络安全功能。ASAv以虚拟机(VM)的形式部署在虚拟化平台上,如VMwar......
  • STM32CubeMX教程12 DMA 直接内存读取
    使用STM32CubeMX软件配置STM32F407开发板上串口USART1进行DMA传输数据,然后实现与实验“STM32CubeMX教程9USART/UART异步通信”相同的目标1、准备材料开发板(正点原子stm32f407探索者开发板V2.4)ST-LINK/V2驱动STM32CubeMX软件(Version6.10.0)keilµVision5IDE(MDK-Arm)CH340G......
  • DM7_SQL语言使用手册_第 1 章 结构化查询语言 DM_SQL 简介
    第1章结构化查询语言DM_SQL简介结构化查询语言SQL(StructuredQueryLanguage)是在1974年提出的一种关系数据库语言。由于SQL语言接近英语的语句结构,方便简洁、使用灵活、功能强大,倍受用户及计算机工业界的欢迎,被众多计算机公司和数据库厂商所采用,经各公司的不断修改......