精华内容
下载资源
问答
  • MySQL存储过程使用表名做参数

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    MySQL存储过程使用表名做参数


    原创文章,chszs版权所有!
    如要转发,请联系chszs!
    盗贴行为将受起诉!

    MySQL存储过程使用表名做参数动态创建表的例子。

    一同学向我请教在MySQL的存储过程中,如何使用表名做参数动态创建表。

    这个问题在MySQL 5.0以前非常麻烦,但是在MySQL 5.0.13版之后,由于引入了PREPARE语句,一切变得简单了。

    此问题在网上搜索的帖子一般都是错误的!

    例子如下(已验证):

    1. DROP PROCEDURE IF EXISTS `newtable`;  
    2. CREATE PROCEDURE `newtable`(IN tname varchar(64))  
    3. BEGIN  
    4. SET @sqlcmd = CONCAT('CREATE TABLE ', tname, ' (id int NOT NULL AUTO_INCREMENT, name varchar(64) DEFAULT NULL, PRIMARY KEY (`id`))');  
    5. PREPARE stmt FROM @sqlcmd;  
    6. EXECUTE stmt;  
    7. DEALLOCATE PREPARE stmt;  
    8. END;  
    9. call newtable('abc');  
    DROP PROCEDURE IF EXISTS `newtable`;CREATE PROCEDURE `newtable`(IN tname varchar(64))BEGINSET @sqlcmd = CONCAT('CREATE TABLE ', tname, ' (id int NOT NULL AUTO_INCREMENT, name varchar(64) DEFAULT NULL, PRIMARY KEY (`id`))');PREPARE stmt FROM @sqlcmd;EXECUTE stmt;DEALLOCATE PREPARE stmt;END;call newtable('abc');

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block var foo = 'bar'; 

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目 Value
    电脑 $1600
    手机 $12
    导管 $1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列 第二列 第三列
    第一列文本居中 第二列文本居右 第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPE ASCII HTML
    Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
    Quotes "Isn't this fun?" “Isn’t this fun?”
    Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to-HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ(n)=(n1)!nN\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N 是通过欧拉积分

    Γ(z)=0tz1etdt . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    gantt
            dateFormat  YYYY-MM-DD
            title Adding GANTT diagram functionality to mermaid
            section 现有任务
            已完成               :done,    des1, 2014-01-06,2014-01-08
            进行中               :active,  des2, 2014-01-09, 3d
            计划一               :         des3, after des2, 5d
            计划二               :         des4, after des3, 5d
    
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

    张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

    展开全文
  • 读取工作表名公式 您的工作表名称正在破坏我的公式 (Your Sheet Names Are Killing My Formulas)One of my Excel horror stories involves sheet names. I set up a client's workbook with pre-formatted data ...

    读取工作表名公式

    One of my Excel horror stories involves sheet names. I set up a client's workbook with pre-formatted data entry sheets, so sales managers could plan their annual product promotions. They would rename the sheets while working, to make it easier to navigate the completed workbook.

    我的Excel恐怖故事之一涉及工作表名称。 我用预先格式化的数据输入表设置了客户的工作簿,以便销售经理可以计划其年度产品促销。 他们将在工作时重命名工作表,以便更轻松地浏览完成的工作簿。

    On a hidden summary sheet, I added formulas to calculate the sheet names. Then, INDIRECT formulas pulled data from specific cells on each sheet, and other formulas created grand totals.

    在隐藏的摘要工作表上,我添加了公式来计算工作表名称。 然后,INDIRECT公式从每张纸上的特定单元格提取数据,其他公式创建总计。

    At the front of the workbook, the summary data was displayed in a monthly calendar, for sales managers to review. It was a work of art!

    在工作簿的前面,摘要数据显示在每月日历中,供销售经理查看。 这是一件艺术品!

    可怕的电话 (The Scary Phone Call)

    Everything worked well in testing, so we distributed the files to all the sales managers, and they started filling in their data. The next day, the phone rang – some of the workbooks were "broken."

    一切在测试中都运行良好,因此我们将文件分发给所有销售经理,然后他们开始填写数据。 第二天,电话响了–有些工作簿“坏了”。

    Budget deadlines were looming, and the sales managers with broken files were in a panic. They sent me a couple of problem files, so I could figure out what was wrong.

    预算截止日期迫在眉睫,文件损坏的销售经理感到恐慌。 他们给我发送了几个问题文件,所以我可以找出问题所在。

    On the Summary sheet, some of the formulas were working correctly, but others showed #REF! errors. Comparing the good and bad sheets, I couldn't see any problems with the data that had been entered.

    在“摘要”表上,某些公式运行正常,但其他公式显示为“ #REF!”。 错误。 比较好表和坏表,我看不到已输入数据的任何问题。

    SheetNames03

    Finally, after checking a few of the problem sheets, I spotted a similarity. All of them included an apostrophe in the sheet name!

    最后,在检查了一些问题单后,我发现了相似之处。 它们全都在工作表名称中包含撇号!

    I removed the apostrophes, and the problem was solved. All the data showed up in the summary sheets, and the world was in harmony once again.

    我删除了撇号,问题就解决了。 所有数据都显示在摘要表中,世界再次处于和谐状态。

    图纸命名规则 (Sheet Naming Rules)

    I hadn't anticipated that problem, since I never use apostrophes in sheet names. They're valid characters for a sheet name, but maybe they shouldn't be.

    我没有预料到这个问题,因为我从未在工作表名称中使用撇号。 它们是工作表名称的有效字符,但也许不应该如此。

    It's hard to find the sheet naming rules in Excel's help, but you may have seen an error message that lists them.

    在Excel的帮助中很难找到工作表命名规则,但是您可能已经看到列出这些规则的错误消息。

    1. The name can't be more than 31 characters, and you can't leave the sheet tab blank

      名称不能超过31个字符,并且您不能将工作表标签留空
    2. Only a few characters are invalid:

      只有几个字符无效:

    : / ? * [ ]

    :/? * []

    SheetName02

    工作表命名建议 (Sheet Naming Suggestions)

    In addition to those rules, I have a couple of guidelines of my own.

    除了这些规则之外,我还有一些自己的准则。

    1. Use only letters, numbers and underscores in sheet names. Sometimes I have to use a space character, if a client requests specific sheet names, but I try to avoid it. For example, I'd use SalesData or Sales_Data, not Sales Data.

      工作表名称中只能使用字母,数字和下划线。 有时,如果客户要求使用特定的工作表名称,则必须使用空格字符,但我会尽量避免使用该字符。 例如,我将使用SalesDataSales_Data ,而不是Sales Data

    2. Use different names for sheets and named ranges, to avoid confusion.

      为工作表和命名范围使用不同的名称,以避免混淆。

    您的工作表命名规则 (Your Sheet Naming Rules)

    • What kind of names do you use for worksheets?

      您为工作表使用哪种名称?
    • Any characters that you avoid or problems you've run into?

      您避免遇到任何字符或遇到问题吗?

    翻译自: https://contexturesblog.com/archives/2009/10/26/your-sheet-names-are-killing-my-formulas/

    读取工作表名公式

    展开全文
  • mybatis如何动态获取表名查询

    千次阅读 2020-04-16 14:48:29
    mybatis如何动态获取表名查询如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能...

    mybatis中如何动态获取表名查询

    #最近有个新的需求数据库表中有一张带日期的表,需要拼接查询数据,废话不多说上代码
    public class DateTimeSectionUtil {

    // 根据当前时间时间获取表名
    public static String getTableName() {
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式
        String time = df.format(new Date());
        String[] beginDate = time.split(" ");
        String tableName = "";
        time = beginDate[0].replace("-", "");
        tableName = "device_original_data_"+String.valueOf(time).toString();
        return tableName;
    }
    public static void main(String[] args) {
        System.out.println(getTableName());
    }
    

    mapper.xml文件中关键信息
    @部分在这里插入图片描述
    其中格式是@包名.类.方法@参数
    只为记录大佬们不喜勿喷。

    展开全文
  • 创建表 1) 语法规则create table 表名( 字段1数据类型, 字段2数据类型,(最后一个字段后面的逗号省略) ... ); 删除表 语法规则:drop table 表名; 1、插入数据SQL语法 语法规则: Insert into 表名(字段1,字段2,...
    2b2ee08174f16b204fdeb237ec58cd25.png

    我们之前有讲过数据库是用来存储数据的,那么我们要如何才能从里面去查询到一些数据呢?如何才能把这些数据存储进去呢?

    那这就需要用到我们sql语句了。我们需要用这些语法去操作数据库。

    Sql,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据和查询,更新还有管理数据库,它分为三类:

    1、 DDL数据定义语言 create,drop

    2、 DML数据库操作语言 select insert update

    3、 DCL 数据控制语言 grant(授权)revoke(回收权限)

    创建数据库与删库

    1) 创建数据库

    语法规则:create database 库名;

    beace008858f383387e8fa48bcc0554d.png

    2) 删除数据库

    语法规则:drop database 库名;

    15a2e064762fa6cd5ae9b7adb9aa5dd7.png

    3) 创建指定编码数据库

    语法规则:create database 库名 character set utf8;

    7684951a12f51e95011057836a1426c3.png

    创建表

    1) 语法规则create table 表名(

    字段1数据类型,

    字段2数据类型,(最后一个字段后面的逗号省略)

    ...

    );

    fe1ff08eb14d7f223b875cf5f882519c.png

    删除表

    语法规则:drop table 表名;

    1、插入数据SQL语法

    语法规则:

    Insert into 表名(字段1,字段2,字段3,...)values (值1,值2,值3...);

    注:插入数据的时候,表后面跟的字段名字可以省略,但是后面插入的值需要与字段的数量对应。

    2、插入数据sql语法

    语法规则:insert into 表名 set 字段1=值1,字段2=值2.....;

    4、 同时插入多条数据

    语法规则:insert into 表名(字段1,字段2,字段3,...)values(值1,值2,值3...),(值1,值2,值3...),

    (值1,值2,值3...);

    2c1bdc0a10582085afb88fa568e3478e.png

    删除数据

    语法规则:delete from 表名 where 字段=值

    eb133ca52681312cdbc0e7f4627078be.png

    关系运算符

    > = ,>= ,< ,<= ,!=(不等于)

    查询数据

    语法规则:select 字段1,字段2,字段3...from 表名 where 条件;

    5ab84c515dfa66c2ebe57bd53fc5681c.png

    查询起别名

    语法规则:select username a from 表名 where 条件;其中a就是username的别名

    78feaee2e9b08d682984f3c2655a9389.png

    修改语句

    语法语句:updata 表名 set 字段1=值1,字段2=值2...where条件

    48dc0ed7c11e1593fe1fd920c5014a78.png

    最后咱们的增(insert) 删(delete)改(updata)查(select)就讲完了,我们学习sql注入对于这几个是一定要熟悉。

    def574335ed311fb9a92dea310e5384c.png
    展开全文
  • 金蝶EAS,BOTP单据转换规则,使用公式,配合SQL语句时,可以使用较为强大的功能。 测试单据(T),数据库表名:T_TST_Test; 测试单据(T)记录了来源单据(A)的ID字段FSourceBillID; 测试单据(T)通过BOTP...
  • CREATE PROCSelectedTable @TABLENAME SYSNAME AS BEGIN exec('select * from '+@TABLENAME) END GO 转载于:https://www.cnblogs.com/chenyebin/archive/2009/09/23/1572579.html...
  • Excel 提取工作表名

    2020-12-21 15:07:21
    1.公式->定义名称 2.GET.WORKBOOK(1) 获取所有的工作表名字 3.index(工作表名,1) 获取第一张工作表名字 4.&后面要加“”
  • 可以理解为把表格全部合并到一个表去,之前使用VBA代码实现,本文将教会大家一种快速的方法,用函数和公式瞬间实现多表合并。例如:有N多个以月份命名的excel工作表这里为了演示方便以6个为例,如图1所示,每张...
  • 1.首先,我分享第一个方法,这个方法可是非常简单的哦。打开一个含有多个工作表的excel工作薄...2.找到工具栏的“开发工具”,可以看到“查看代码”“控件”下拉菜单。 3.点击“查看代码”后进入如下对话框,
  • 金蝶K3数据库表名对应及表说明

    万次阅读 多人点赞 2017-07-30 18:45:01
    金蝶K3数据库表名对应及表说明,金蝶报表开发必备
  • NC单据模板公式使用

    万次阅读 2017-02-22 02:57:54
    单据模板公式使用 (一) 公式使用场景 用户使用产品时,往往对单据上的字段取值有各种不同的需求。为此单据模板提供 了模板公式功能,可以让实施顾问或者用户通过配置各种公式,并且不用修改代码,从 而满足用户...
  • 一、如何获得excel当前文件名和工作表名 方法一:已经指定工作薄 ...工作表名公式=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99) A1可以换成任何当前工作表的单元格,这里面的A1只
  • Excel获取Sheet表名

    千次阅读 热门讨论 2016-12-11 23:46:50
    背景:最近做Excel的导入导出功能,收获了很多的知识,首先采用数据库链接方式,使用OLEDB链接接口访问Excel表的数据。 链接字符串: excel 2000 ~ 2003的 OleDb 连接串的格式如下: Provider=Microsoft.Jet....
  • -- 用友数据库表名参照表TableID ETableName CTableName1 Accessaries 成套件表2 AccInformation 帐套参数表3 AdjustPVouch 4 AdjustPVouchs 5 Ap_AlarmSet 单位报警分类设置表6 Ap_BillAge 帐龄区间表7 Ap_Cancel ...
  • 用友uap nc65开发-使用自定义公式解决参照多显问题 1.场景描述:项目开发,...2.解决思路:使用自定义显示公式,传入参照的表名,pk,name,对应行的pk_head,通过代码处理,将参照对应的pk对应表查出对应的
  • 用于使用单元格内容拼凑公式的情况。 1、采用 [工作表名]!单元格名 的形式读取内容; 2、所有的工作表名A列存储,要读取的单元格位置B列存储; 3、B列显示对应工作表对应单元格的内容; 4、使用...
  • 常遇到以下情况: 各个明细表表名分别是"dr1”,"dr2","dr3".... 归总表把各个明细表的数据统计起来, 如果公式中写死"dr1”,"dr2","dr...归总表A列写"dr1”,"dr2","dr3",上面的公式修改为:COUNTIF(INDIRECT
  • 公式复制的方法,方法--:选定含有公式的被复制公式单元格,单击鼠标右键,弹出的菜单选择“复制,,命令,鼠标移至复制目标单元格,单击鼠标右键,弹出的菜单选择“粘贴公式”命令,即可完成方法二:选定...
  • mysql 8以上表名为member的问题

    千次阅读 2020-03-25 14:27:00
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • 一、引用EXCEL的数据表名   比如,A1输入“数据表1”,B1引入“数据表1”里的C1   公式如下:   =INDIRECT(""&A1&"!C1")   结果相当于“数据表1!C1“。 这样...
  • 使用excel的 INDIRECT函数
  • Excel表格文档由于其简单易用,普遍应用于不少单位或部门,因而编写应用程序过程,有时会需要对Excel文档进行操作,最简单的情况通常有两种:(1)需要获取文档一些单元格的值;(2)将文档导入至数据库。 1)...
  • 公式提取一个工作簿的所有工作表的名称
  • 一、创建公式1、常用运算符◆算术运算符:加、减、乘、除、乘方,运算结果为数值。◆比较运算符:等于(=)、...◆显示公式:要单元格也显示公式,单击[工具]/[选项]命令,“视图”选项卡选中“公式”,单元格...
  • EXCEL技巧─利用函数获取工作表名

    千次阅读 2008-08-18 14:33:00
    方法一 常规方法 cell函数 也可以这样取得工作表名,在任一单元格输入:=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename"))) 方法二 取工作表名及路径=CELL("filename",$A$1) 取工作簿...
  • 此时可以人员字段定义编辑公式: rowcount->getrowcount("bd_psnjob","pk_psndoc",cemployeeid,"pk_org",pk_org); pk_dept->iif(rowcount==1,getcolvalue2(bd_psnjob,pk_dept,pk_psndoc,cemployeeid,pk _...
  • excel中使用vba实现查询、统计系统

    千次阅读 2020-07-15 11:16:20
    如果vba可以使用公式,可以大大减少编码,提升工作效率!这么强悍的功能让我们一起学习一下吧! 我们直接通过案例来学习公式在vba使用 题目: 实现多个工作表数据的查询,统计功能,如下图: 分析:...
  • 一、创建公式1、常用运算符◆算术运算符:加、减、乘、除、乘方,运算结果为数值。◆比较运算符:等于(=)、...◆显示公式:要单元格也显示公式,单击[工具]/[选项]命令,“视图”选项卡选中“公式”,单元格...
  • Excel最值得收藏的12个函数公式 1、动态获取A列最后一个数字 =LOOKUP(1,0/(A2:A100>0),A2:A100) 2、不重复个数公式 =SUMPRODUCT(1/COUNTIF(A2:A7,A2:A7)) 3、提取唯一值公式 数组公式(按ctrl+shift+enter...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,507
精华内容 4,602
关键字:

在公式中使用表名