最近有点空闲时间,抽空看了一下LINQ方面的东西。好在园子里这方面的系列文章很多. 免去了不少查找 的时间. 因为本人习惯于学完就动手尝试,而我们的产品中也都将访问数据库的SQL语句统一封装进了DLL. 所以就想先拿产品练一下手:)      但万事开头难,一用上才发现有一个不大不小的问题挡在了面前.就是使用LINQ TO SQL模板生成代码后, 会在
# PostgreSQL Python更改 ## 概述 在使用PostgreSQL数据库时,我们可能会遇到需要更改的情况。Python提供了psycopg2这个库,可以用于连接和操作PostgreSQL数据库。本文将介绍如何使用Python和psycopg2库来实现更改的操作。 ## 流程 下面是更改的整个流程: | 步骤 | 描述 | | ---- | ---- | |
原创 2023-11-13 05:53:42
188阅读
摘自SQL server帮助文档 对大家优查询速度有帮助! 建议使用 sp_executesql 而不要使用 EXECUTE 语句执行字符串。支持参数替换不仅使 sp_executesql 比 EXECUTE 更通用,而且还使 sp_executesql自包含批处理sp_executesql 或 EXECUTE 语句执行字符串时,字符串被作为其自包含批处理执行。SQL Server
注意: 1) 在所有增删改操作中,都需要提交事务commit,它能保证数据的一致性和完整性,能保证一系列操作的原子性,“要么都成功,只要有一条失败,全部回滚”。提交之后的数据无法回滚。 2)update跟delete要慎重,不要只选中一半,看清楚where条件,否则就是对全部数据都进行操作。一、增删改修改 alter table 原 rename to 新注意:修改完之后右击tab
转载 2024-02-13 23:01:15
3299阅读
更改 alter table rename to 新 2.更改字
转载 2019-10-17 08:34:00
1283阅读
2评论
存储过程基本语法结构--procedure 是固定单词,存储过程的意思, create or replace 创建或者替换存储过程 --in/out 代表变量是输入变量还是输出变量create or replace procedure 存储过程(param1 in type,param2 out type)as   变量1 类型(值范围); --变量1如果需要可以定义,不需要就可
-- 获取所有table SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' AND schemaname = 'public' ORDER BY tablena ...
转载 2021-08-12 10:55:00
1512阅读
2评论
我们都知道,在平时数据库开发中是不区分大小写的,但那只是我们平时在创建数据库时的默认设置,或者是查询时的缺省查询默认的是不区分大小写的,下面就让我们来看一下如何创建大小写敏感的数据库表格,或者是在查询时进行区分大小写的查询。ALTER TABLE ALTER COLUMN colunnname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分
一.简单查询1.Select  列名,列名..fromselect e.empno,e.ename,e.job,e.sal from emp e(别名);2.带条件查询 select 列名,列名,...,列名 from where--查询名字叫SMITH的员工的信息select * from emp where ename='SMITH';(字符串类型加单引号)3.in(
转载 2024-04-15 21:18:17
1121阅读
-- 获取所有table SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' AND schemaname = 'public' ORDER BY tablena ...
转载 2021-08-12 10:55:00
427阅读
2评论
java mybatis postgresql大小写问题是开发者在使用MyBatis与PostgreSQL数据库时常常遇到的难题。这主要是由于PostgreSQL对表和列名的大小写敏感,而MyBatis默认以小写格式生成SQL语句,这就导致了查询失败或数据访问不正确。下面,我将详细介绍如何解决这一问题,包含环境准备、集成步骤、配置详解、实战应用、性能优化和生态扩展。 ### 环境准备 在
原创 6月前
71阅读
之前总结了一下PostgreSQL的序列的相关知识,这篇再来说说存储过程相关的知识点。存储过程也叫做函数。 PostgreSQL的存储过程是指可以使用SQL对话框进行调用的一组SQL和过程语句(过程语句包括声明,分配,循环,控制流程等),它可以存储在数据库服务器上。在数据库的实际使用时,存储过程在需要多次查询和操作单个函数的场景中很方便使用。存储过程的语法 其中的相关参数说明: fun
根据您提供的 SQL 查询语句: ```sql SELECT * FROM "features" WHERE "layer"="FSHFAC" LIMIT 10; ``` 在语法上看起来没有问题,但在实际运行时可能会出现一些问题,这取决于数据库和数据的结构。 1. 和列名引号:在 SQL 中,
原创 2023-08-07 09:26:17
427阅读
简介     分区是在SQL SERVER2005之后的版本引入的特性。这个特性允许把逻辑上的一个在物理上分为很多部分。而对于SQL SERVER2005之前版本,所谓的分区仅仅是分布式视图,也就是多个做union操作.    分区在逻辑上是一个,而物理上是多个.这意味着从用户的角度来看,分区和普通是一样的。这个概念可
磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页[作者 高健@和很多的开源软件一样,Postgresql 中使用  GNU 的 gettext 机制来完成多语言变换。 它在自己的src各子目录下准备了很多的po文件,比如 s
创建  语法:create table table_name ( column_name type column_constraint, table_constraint table_constraint ) inherits existing_table_name;  示例:create table account( user_id serial primary k
转载 2024-03-06 21:54:45
925阅读
文本用引号,数字不用,改成参数形式比较清楚Update 酒店房间 Set 已住人数=已住人数+" //这部分是sql语句,但在后台就等于字符串了所有用双引号this.DropDownList3.SelectedValue.ToString() //这一部分是你在后台取的值所有什么都不用加,加了就得不到值了" WHERE 房号='" + this.TextBox2.Text + "'" //这里要分
一、概述数据库就是用户存放数据、访问数据、操作数据的存储仓库用户的各种数据被存放在数据库中。在需要的时候可以被有权限的用户查询、统计,新的数据可以被添加进去,不需要的数据可以被别除,一些旧的数据可以被修改。所以:数据库就是组织在一起的数据集合数据库管理系统( Database Management System,DBMS)就是管理一个数据库的软件。RDBMS是所有数据的知识库,并对数据的存储、安全
转载 2024-06-27 18:45:06
10阅读
# Hive重命名操作指南 ## 概述 本文将向刚入行的小白开发者介绍如何在Hive中实现的重命名操作。我们将逐步展示整个过程,并提供相应的代码示例和注释,以帮助你理解和掌握该操作。 ## 步骤概览 下表展示了执行Hive重命名操作的步骤概览: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 连接到Hive服务 | | 步骤二 | 使用`ALTER TABLE`
原创 2023-08-25 13:23:10
265阅读
Oracle 中的存储过程在有些情况下会变成失效状态,在 PL/SQL Developer 中该存储过程的图标左上角显示一把小红叉叉。比如储过程所引用的对象失效,dblink 出问题啦都可能引起用到它的存储过程失效。再就我的存储过程经常会变成无效,至今原因都未查明。 查询 dba_dependencies 视图可以看到存储过程所引用的对象,再就在 dba_objects 视图中可以看到对象的 cr
转载 2024-07-12 00:03:20
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5